-
Write something in the document below!
- There is at least one public document in every node in the Agora. Whatever you write in it will be integrated and made available for the next visitor to read and edit.
- Write to the Agora from social media.
-
Sign up as a full Agora user.
- As a full user you will be able to contribute your personal notes and resources directly to this knowledge commons. Some setup required :)
- #pull [[right resolve]]
-
[[Not a prime]], if you were wondering.
- [[17]] * [[7]]
- #pull [[seven Maitreyas]]
- In the [[Flancia]] [[Pattern Language]], 13 means [[Bodhicitta]] and [[Right Conduct]].
- [[Gloria a las maravillas del universo]] is 13 syllables in Spanish.
- [[If you lose your Bodhicitta, sit down and find it]] is [[13 syllables]] in English.
0 Glory be to the light of consciousness!
"Gloria a la luz de tu consciencia, [[Lady Burup]]!"
Y a todas las nuestras.
1 Flancia as a Pattern Language
After some investigation I've found Flancia resembles a [[Pattern Language]]. This is its index.
Flancia can also be thought of as a [[Mind Palace]] encoded numerically, with a focus on prime numbers and their composition into compounds.
2 Fork
As we fork we'll merge, as we meet we'll part, as we flow we'll [[focus]] (5).
An [[action]]. Fork a thing, a thought, a work of art or a piece of software.
Fork yourself if you want to. You can try to fork yourself into two versions with slightly different sets of beliefs, for example. You do this every time you consider both viewpoints in a debate.
3 Merge
As you [[fork]], you can [[merge]]. But I'm getting ahead of myself.
4 2,2 Fork, Fork.
Two things, in succession, or compounded.
A square, as one you draw or one you visualize while you breathe.
Maybe sometimes counting. Optionally factoring, optionally remembering things.
(Breath is the palace of the Buddha.)
5 Focus
"As we [[fork]] we'll [[merge]], As we [[merge]] we'll [[focus]]. As we [[flow]] we'll focus."
Whose recursive application may be seen to lead to [[Flow]] (25) and [[Flow with Compassion]] (35):
6 2,3 As we fork we'll merge
"As we flow we'll merge, As we merge we'll fork."
"As we fork we'll merge, As we merge we'll flow."
In the default number-based memory palace in the Agora of Flancia 2 means [[fork]], 3 means [[merge]]. 2 followed by a 3 make me think of [[flow]], as in [[yoga]], which is why in [[6]] I keep [[Yoga with X]] (the project.)
7 Avalokitasvara, or the [[Commons]] of [[Compassion]]
And why we'll be [[monks in space]]:
As we flow we'll burn, As we burn we'll warm and glow.
Like a rainbow folding, Like Maitreya burning."
[[Avalokiteshvara]] is seven syllables, but their mantra has six: [[Om Mani Padme Hum]].
This also contains the [[Commons]] (which should be run with [[Compassion]], and here we explore in the shape of an [[Agora]].)
8 2,2,2 The Eightfold Path
The Gautama Buddha found it, and before and after him others.
9 3,3 May you be happy!
May you be free from suffering!
10 2,5 Right View
11 Right Resolve
"Ay! Quién fuera Una flecha derecha Volando hacia el corazón de [[Moloch]]."
12 2,3,2 Right Speech
13 Right Conduct
14 2,7 Right Livelihood
15 3,5 Right Effort
16 2,2,2,2 Right Mindfulness
17 Right Concentration, or One Maitreya
18 3,3,2 May you be free from suffering!
"As we fork we'll merge and merge."
19 The Revolution
20 2,5,2
21 3,7 Building bridges
22 2,11
23 [[Lady Burup]]
24 2,3,2,2
25 5,5
Focus sequenced, squared, composed; [[Flow]].
26 2,13
27 3,3,3 May you be happy!
28 7,2,2 Four [[Commons]], Four [[Bodhisattvas]]
29 Drishti
Where is my [[light]]? Where is my [[focus]]?
30 2,3,5 As we fork we'll focus, we'll [[merge]]
"As we [[fork]] we'll [[merge]], As we [[merge]] we'll [[focus]]."
31 Las Jaras
Idiosyncratic. It happened to me: I found a card lying on the grass in a park, and it answered a question I had asked.
Also the highest number you can count up to with one hand if you use binary encoding.
32 2,2,2,2,2
Maybe fork and keep forking, like a [[fork]] reactor (not a bomb).
Fork five times while thinking of your [[focus]].
33 3,11
Merge our Right Resolves.
34 17,2 [[Dos Maitreyas]]
Fork Maitreya, you get [[Two Maitreyas]].
1c3
- ~ two [[right resolves]]
- #push [[pull]]
249
-
a [[person]]
- [[friend]]
- [[twitter]] https://twitter.com/Xin0XZ
-
#push [[loving kindness]]
- [[27]] = 3 * #3 * [[3]]
- 3 = [[merge]]
- 9 = 3 * 3 = [[may you be happy]]
- 18 = 3 * 3 * 2 = [[may you be free from suffering]]
- 27 = 3 * 3 * 3 = 3 ^ 3 = [[may you be happy]]
- [[54]] = 3,3,3,2 = [[may you be free from suffering]]
- [[…]]
2C
301
-
[[HTTP]] 301: Moved Permanently.
-
the following is [[not true]]:
- I use it throughout the Agora to point out that some variation of an entity (partial name; different case; etc.) should point to a different, canonical, node.
- e.g. [[piglia]] 301s to [[ricardo piglia]].
-
the following is [[not true]]:
-
is it a prime, I wonder?
- https://anagora.org will tell me :D -> [[prime/311]] means https://anagora.org/prime/311 by default
3IR
404
You seem to have been linked to a page that doesn't exist.
Sorry about that. Sometimes pages go AWOL in my garden.
Try visiting the [[homepage]] to get back on track.
-
a [[number]].
- Significantly harder to factor than [[405]], which I find interesting.
- I think the fact that 405 and 406 are adjacent in the number line and have wildly differing difficulties of factorization probably says something about the nature of numbers? analyzing this fact can probably lead to interesting relations
- [[203]] * 2 but then I'm stumped, 203 could be a prime. I hope it is, maybe?
- It's clearly not divisible by 3 if you already checked [[406]] (sum of digits 10, not divisible by 3), but I still checked out of custom. While doing this, remembering which numbers you don't have to check is useful as it prevents duplicate work. Still I'm not concerned about repeating checks because I enjoy them.
- There is a bound for possible divisors we have to check; the bound is the square root of 203. That means that we may have gained some equity by not having taken the square root of 406, potentially harder to calculate than that of 203.
- In this case, though, the square root of 400 comes easier (to me): 20.
- But because we need to check divisors, we'll want the tighter bound. 203 can't be divisible by 5, can it be divisible by 7?
- 7 * 17 is 119, I know because they are my favourite numbers -- is this useful? It tells me that in 203 ?= 7 * [[x]], X is bound to be lower than 34.
- Then it occurs to me 210, which is near 203, is clearly 7 * 30 because 21 is 7 * 3.
- And lo and behold, 210-203 is 7 :) So we got our answer:
- [[203]] is [[7]] * 29]]
- [[406]] is [[2]] * [[7]] * [[29]]
- Beautiful!
- One [[Maitreya]] and four [[Avalokiteshvara]] :)
4IR
5G
10 Gbit/s?
-
#pull [[Sadhana]]
- I was unsure what number I had associated it with, but today I saw it in the whiteboard.
- It was the first prime that seemed "available" on a certain date :) And I think it still is; next up [[83]] is yours truly (as I was born on that year), then we only have [[89]], [[91]] and [[97]] left before the hundreds.
84K
- by Claire North
- saw it on Ton's list - https://www.zylstra.org/blog/2019/08/84k-by-claire-north/
From a review on Kobo:
Gripping dystopia view into the near future. Bound by love for friends and family amongst the ruins of [[corporate takeover of the social system]].
Sounds right up my street.
I started reading it last night and am liking it already. The writing style has grabbed me.
So far, there is an ambulance service that requires a subscription, and 'voluntary' team building that you have to pay for, and docked pay if you don't go.
Although I read it a long long time ago, for some reason 84K put me in mind of [[Catch-22]]… I guess the sense of odd characters trying to get by in a world of generally accepted absurdity.
-—
Still reading through and very much enjoying [[84K]]. One of best books I've read for a while, so far. It's a really unconventional writing style, and it's great. Very poetic. A refreshing change to that kind of generic stilted cyberpunk patter you get in a lot of near-future fiction.
It's a pretty sad book though. It's somewhere between [[Kafka]], [[Brazil]] and [[1984]]. The way it captures some of the potential awfulness of a fully corporatised society, I find it much more depressing than a lot of the cyberpunk dystopias. Cultural hegemony is much more terrifying than a cabal of bad guys.
-—
I finished 84K a few days back.
Loved it. It was both a page-turner and fantastically written. A very unique style.
Also grim, sad, and sitting in that disconcerting place of being far-fetched but also not so far from the current truth.
I think I would probably read it again - I feel like I'd discover a second layer of enjoyment a second time through. Which is a sign of a good book for me.
I think I would probably read it again - I feel like I'd discover a second layer of enjoyment a second time through. Which is a sign of a book that'll be a long-time favourite for me.
Some things that will stick in my head - the patty-line. Ragers. Sponsored towns.
Finished it June 2020.
—
[[Neoliberalism]].
- [[Magnetic launchers]]
-
[[Magnets]] in general?
- (I associate concepts to numbers (mostly primes, but not always) as a mnemonic device and practice -- see [[Flancia pattern language]] for more.)
- (I found this concept near both 79 and 97 in a whiteboard.)
ABS
acrylonitrile butadiene styrene
Like almost every form of plastic on the planet, ABS is made from petrochemicals that are derived from petroleum, the fossil fuel we commonly refer to as crude oil. The substance materialized over millions of years as fossilized organisms like zooplankton and algae were covered by stagnant water and further layers of these dead animals and plants. Try to imagine not only how slow that process is (geologists call this “deep time”) but also the near-instantaneous speed at which the oil was extracted from the earth. Now consider its carbon residue just sitting in the atmosphere, slowly helping make the planet hotter. As I stared at the plastic, these head-spinning thoughts flashed through my mind.
- an [[agora action]]
ADD
-
See also: [[ADHD]]
- I wonder if I have it.
- https://twitter.com/flancian/status/1416445117376966658
Project
- Read [[Driven to Distraction]]
- Read [[Scattered Minds]] Reminder: [[2020-10-05]] [[2020-10-10]]
-
a [[person]].
- my [[love]].
- also a [[friend]].
- We texted each other on Bumble on the 27th of March of 2023.
- We met on the 30th of March, went to [[Xenix]] and [[Ikoo]], exchanged numbers on the 31st.
- We had tea on the [[2nd of April]].
- Her birthday is on the [[11th of June]].
We met as we were nearing the 0th of April and it was meeting beauty from the start.
We travelled apart for three weeks in the first six weeks, but we kept in touch and longed for each other, I am fine asserting, although I have direct experience only of my longing for her.
I went to the May 1st activities thanks to her. We drank fresh mint tea; we will read for each other.
- [[2023-06-11]]
- [[2023-07-04]]
- and so many more :)
- [[2024]]
AGI
ahs
- [[pull]] [[annotated-hub-of-science]]
-
[[hub]]
-
[[components]]
-
[[hillel]]
- [[p2p repository]]
- its storage aspect could be [[ipfs]]
- plus [[fatcat]]?
- authors could give copies directly to specific people that interested in them, which is usually allowed by contracts with publishers even when open web publishing is forbidden by terms
-
[[starling]]
- searching for a paper could be seen as an intent by a reader to get a paper; and authors could set the system up to auto-share with interested people
- starling is a [[mechanism]]
- [[summaries]] (unnamed)
- [[web annotations]] could
-
[[hillel]]
-
[[components]]
-
pending names :)
- one for the [[mechanism]] for summarization -- [[distil]]?
- I can't believe it's not (...) -- [[synthesize]]?
AI
My problems with AI as it currently stands:
- AI uses a huge amount of natural resources
- AI is controlled by a small number of tech companies
Basically planetary boundary issues and social equity issues.
Aka
- An [[action]].
-
Designates a node as a synonym of another.
- [[USA]] [[aka]] [[united states]]
-
Can take a single parameter to alias the current node with the target.
- [[aka]] [[also known as]]
Ama
- [[pull]] [[ask me anything]]
- I sometimes do AMAs on [[twitter]]: https://flancia.org/t/ama.
An
- An [[indefinite article]].
-
A [[person]].
- #twitter https://twitter.com/anthemaker
- #founder [[spacehey]]
- Just 18 years old as of [[2021-01-10]].
ana
Anu
- [[pull]] [[australian national university]]
- [[go]] https://www.anu.edu.au/
apl
-
a [[programming language]].
- see also [[BQN]]
- a [[book]].
APL is an array-oriented programming language, or rather a family of such languages. APL was originally a [[math notation]], but because it was a good math notation, it naturally transformed into a programming language. Its most known feature is a vast usage of made-up characters and extremely compact programs.
A notable descendant of APL is [[BQN]].
= Links => https://wordsandbuttons.online/apl_deserves_its_renaissance_too.html | APL deserves its renaissance too
life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}I know, I know. I should have started with the introduction. But doesn’t it introduce itself rather well? You can see for yourself that it’s ultimately concise, expressive and utterly alien to all the mainstream computer languages.
=> http://archive.vector.org.uk/art10011550 Чувак доказывает, что APL круто
AR
Go back to the [[AI Glossary]]
Abbreviation for augmented reality.
- The following was written by [[Lady Burup]]:
eeeeedvffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff´[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ n37
Ask
- le está yendo bien con el nuevo (viejo) medicamento
B. A.
- Horas por semana: 31 (7 cursos).. Antes llegó a trabajar 54.
- Pagan: 40 por el bachillerato internacional.
- Horas extra: 10 horas por semana en promedio; corregir, preparar.
Bar
baz
BP
-
a [[programming language]]
- "an [[apl]] for your flying saucer"
Buy
C2
-
a [[wiki]].
- The [[OG]]
-
[[go]] https://wiki.c2.com
- [[pull]] [[wikiwikiweb]] [[patterns]] [[wiki modes]].
-
#og https://kidneybone.com/c2/wiki/WikiWikiWeb
- this is a read only mirror that I like
-
by [[ward cunningham]]
- and a [[wiki community]]
-
a [[firm]].
- [[consultancy]] [[ward cunningham]]
- known to me for hosting the above.
-
a [[service]].
- helps you and the people who want to meet with you manage your calendar.
- #go https://cal.com/flancian
- #go [[coop cloud recipes]]
-
#push [[agora plan]]
- Fix [[ccr]], meaning implement [[indirect go links]] (across nodes)
CIA
Various Command Line Interface tips and tricks
Some of the things at [[Ubuntu]] are Ubuntu Linux specific, some of them will work on other systems, including in the MacOS Terminal.
lsof
lsof -i :8080
Will list what's running on port 8080.
Looking up the process ID (PID) means you can get more info, or kill [PID] to shut it down.
See also: Daniel Miessler's An lsof Primer (2019)
CLI
- [[pull]] [[command line interface]]
[[command-line]]
COP
Conference of the Parties.
Parties being nations.
CRM
Can you use (and do I want to?) org as a CRM?
Cool tricks with CSS.
Convention
Don't use Margin
Don't use Margin Margin breaks component encapsulation because components impact everything surrounding them and external to them. It also makes reusability difficult and impacts external components. The stack component, similar to other spacer components, is useful for adding arbitrary spaces internal to and external from different components. THese help define discrete units for space as well which can be standardized across the application.
Computation
CSS can do a lot more than we use it for: it can count, for one.
Vulnerabilities
Do not blindly copy paste
source In this code segment, it's trivial to hide the truth of the text that's being copied, thus resulting in a blind paste into terminal being malicious:
<style>
span {
font-family: monospace;
position: absolute;
color: white;
cursor: text;
}
span::selection {
background: #accef7;
color: #accef7;
}
span::before {
content: "clip";
position: absolute;
color: black;
}
</style>
<span>silly</span>
One way the author recommends safe pasting is via this command:
alias prepaste='builtin fc -e "vim -c %d -c \"set paste\""'
This opens the line pasted in vim before sending it to the browser, encouraging you to preview and edit it.
Alignment tricks!
Ten modern layouts in one line of CSS
Transform
transform() operations occur outside of the flexbox algorithm, so things can be displayed with flexbox then instantly transformed to their proper position as desired. This also allows us to place an element entirely out of the document flow! (adding a 'close' button, for example).
-
a [[working group]].
- #pull [[social coop]] [[community working group]]
- #meet https://socialcoop.meet.coop/mat-ivs-47b-bbp
- #oncall https://share.mayfirst.org/apps/calendar/p/KG92DPwX3ww442AD/dayGridMonth/now
- #go https://www.loomio.com/socialcoop-community-working-group/
- #bugs https://git.coop/groups/social.coop/community/-/issues
- [[minutes]] https://www.loomio.com/d/yh0aFRbU/community-working-group-ops-team-minutes
-
[[onboarding]] from [[sam whited]]
-
[[registrations]] overall
- shared [[zoho]] inbox for registrations
-
check https://git.coop/social.coop/community/operations/-/issues for open issues, although the [[spam trap]]; can ignore meet.coop registrations
- example: https://git.coop/social.coop/community/operations/-/issues/633
- check open collective user exists; check it's not obviously spam
- use labels to track workflow (spam, in progress, approved)
- we wait for the next two oncalls, then we close as non responsive
-
[[loomio]]
- most people don't apply to loomio; most people don't do this unfortunately (yet?)
- but we have to approve applications to the organization as well
- now I'm an admin so I should get emails about new approvals pending
- approve if legit and maybe set a social.coop "flair"
-
[[misc]]
- check admin@social.coop for activity (have it logged in in a separate window)
-
maybe post once or twice a week
- size of instance
- nudge people to go to loomio
- moderate mastodon instance as needed
-
[[registrations]] overall
- see also [[twg]].
d3
- [[go]] https://d3js.org/
Dag
- See also: [[directed acyclic graph]].
- [[go]] https://en.wikipedia.org/wiki/Directed_acyclic_graph
dat
A distributed data community for the next generation Web.
A protocol for assigning and interpreting content-based addresses.
Data Build Tool
a command line tool that enables data analysts and engineers to transform data in their warehouses more effectively. Today, dbt has ~850 companies using it in production, including companies like Casper, Seatgeek, and Wistia. -- What, exactly, is dbt?, Tristan Handy, Oct 2017
From the same article:
dbt code is a combination of SQL and Jinja, a common templating language used in the Python ecosystem. ref() is a function that dbt gives to users within their Jinja context to reference other data models. ref() does two things:
- It interpolates itself into the raw SQL as the appropriate schema.table for the supplied model.
- It automatically builds a DAG of all of the models in a given dbt project.
Both of these are core to the way that dbt operates. Because dbt is interpolating the locations of all of the models it generates, it allows users to easily create dev and prod environments and seamlessly transition between the two. And because dbt natively understands the dependencies between all models, it can do powerful things like run models in dependency order, parallelize model builds, and run arbitrary subgraphs defined in its model selection syntax.
Dej
- [[pull]] [[armengolaltayo]]
- [[pull]] [[flancian]]
- [[pull]] [[jonathan-the-utopian]]
- [[pull]] [[armengol-lorand]]
- [[patterning glossary]]
[[2021-06-19]]
-
check in
-
[[army of love]]
- 4h today, 4h tomorrow
-
[[armengol]]
- working on documentation for [[pointless]]
- doing lots of video editing, learning as we go
- in the style of youtube videos / clickbait aesthetic
-
[[color encodings]]
- [[jab]]
- [[hccb]]
- [[josh rowell]]
- summarizing the intro of [[a pattern language]]
-
[[army of love]]
-
[[agora]]
- [[agora polls]]
- [[python]] vs [[javascript]]
[[2021-06-05]]
- how to translate between conventions
-
[[agora protocol]]
- [[agora trees]]
[[2021-05-22]]
- [[operands]]
-
[[intentions]] -- things we wanted to do but haven't done yet
-
[[lorand]] wanted to write more notes on [[notes on synthesis of form]]
- with the intention of sharing in github space
- and practicing merging algorithms
-
we could also do this for [[a pattern language]] and this week's "homework":
- introductory material at the front of the book
- then each person chooses a pattern to share
-
decision
- let's do this first for a pattern language
- but also keep on trying with notes
-
[[lorand]] wanted to write more notes on [[notes on synthesis of form]]
-
other [[topics]]
-
recap of conversation on [[2021-05-08]]: notes in [[armengol]].
- [[context]]
-
recap of conversation on [[2021-05-08]]: notes in [[armengol]].
[[2021-04-24]]
-
[[jonathan]] busy, lots to read for the masters
- now in the gallery scene ;)
-
[[armengol]] also busy, probably need a break
- [[workaholic mode]]
- sometimes feels like he's "lost the ability to have fun"
- [[2h30m]] away from [[barcelona]]
- when he goes he ends up meetings lots of people in a cluster/sequence
- (reminded me of my visits to buenos aires)
- when you're working too much, it's easy to become less efficience/diverge
- exploratory mode?
-
[[topics]]
-
[[jonathan]] is there a simple way to get a git repository of markdown notes?
- [[flancian]] [[kaleido]] is looking nice!
- [[reading alexander]] repository could be an experiment
- ui / ux experiments
-
[[roadmap]]
- [[goals]] plus [[timeframes]]
- see notebook
-
[[push]] [[do]]
- incorporate reading alexander into the agora
-
[[armengol]] how did you manage taking notes for [[reading alexander]]?
- [[jonathan]] mostly on paper; tried transferring later but couldn't make the time
-
[[jonathan]] is there a simple way to get a git repository of markdown notes?
[[2021-04-03]]
- Vacaciones vs trabajo en modo freelance
-
[[push]] [[pointless]]
- two weeks ago
- video on twitch
- edited version is coming
- [[bitcoin]] -> altcoins -> ethereum -> [[icos]]
- [[walter benjamin]]
- [[hannah arendt]]
- how to store [[context]] to recover mind states in the relatively distant future?
- how do you handle todos/projects?
- encoding information in [[dna]]
-
[[recording app]]
- Why Would A Recording App Win “Best App of the Year”?: https://www.youtube.com/watch?v=TtfdWl10lN4
- [[now]]: https://sive.rs/nowff
- [[agora]]
- [[jekyll]]
-
[[jonathan-the-utopian]] thesis update
- formats for groups processes
- have been participating in workshops
-
doing reading
- [[roland barthes]]
- [[hannah arendt]]
- [[christopher alexander]]
- [[non violent communication]]
- [[victor papanek]]
-
structuralism and vulnerability
- [[structure]], [[understanding]], [[interface]]?
[[2021-03-06]]
-
https://anagora.org/go/meet
- [[virtual spaces]], [[meeting points]], [[schelling point]]
- recuerda a [[discord]] y sus salas de voz
- what [[clubhouse]] is trying to exploit
-
[[meeting points]]
- [[zurich]] flea market in [[helvetiaplatz]]
- [[ritual]], going to a bar every second friday -- associated bar
-
[[big blue button]]
-
[[meet.coop]]
- [[social.coop]] gets this at some tier
-
[[meet.coop]]
-
[[beeper]]
- could be a [[coop]]?
- jailbroken iphones: a joke?
-
[[ghost]] publishing, some of the profits
- [[write freely]]
-
[[foam]]
- [[governance]]
- c.f. [[athens]]
- [[ctzn]] is broken
-
[[agora]] governance
- users control it by coding nodes however they can
- users control it by proposing changes to its contract
-
users control it by forking and merging agoras
- it should be one command essentially
-
[[jonathan]]
- difference in skill between users means difference in power
-
power is held by people who host?
- yes, I agree. reducing this power, making it easy to host, is a priority.
-
two [[threads]]:
- what is stimulating from this vision
- reflecting on the dangers
-
how did the presentation for the masters go?!
- a lot of the discussion that happened with the jury, in particular a philosopher, was centered around
- "this project seems like it's situated in [[social design]] and it's important to read works in this space, concerning in particular to risks"
- western / colonial gestures / white saviour complex
-
[[armengol]] the problem of getting things into [[shareable]] state
-
[[flancian]] defaults to sharing all :)
- [[armengol]] tries to understand why he wants to say something, what's behind it; to process, filter, etc.
- example problem: where should we meet after this? been thinking about [[coordination problems]]; how we relate to [[digital information]].
-
thought about [[rules]] and [[principles]]
- [[aside]] [[contract]], [[devine-lu-linvega]]'s [[a cheatsheet on discourse]]
- [[identity principle]] -- in a digital context you are your information as shared in the [[digital ecosystem]]
-
[[fashion]]
- [[barthes]]
-
if we are planning on sharing a [[space]], imposing [[rules]] can be a form of [[violence]]; you are limiting and bending other people's identities
- rules for the self converges to [[free will]]
- [[principles]] are a common understanding of something. they can be used in subsets with a purpose.
-
[[a cheatsheet on discourse]]
-
three gates
-
[[is it true]]
-
relevant principles:
- there is no absolute truth
- reality can be described from many valid subjective perspectives
-
relevant principles:
-
[[is it true]]
-
three gates
-
[[flancian]] defaults to sharing all :)
-
[[push]] [[armengol principles]] based on our relationship with information in a digital context
- [[identity]]
- [[individuality]]
-
[[linkage]] (connectivity?)
- [[we are a network]]
-
[[contract]] (spatiality?) (commonality?)
-
[[communication]] is only possible when you share common spaces
- (discussion about definitions of space and communication here)
- [[do]] discuss [[communication theory]]
-
[[communication]] is only possible when you share common spaces
-
[[origin]] (synchronicity?)
- every piece of information has been created at a moment in time
-
[[accumulation]] (historicity?)
- you can not change the past -- append only
-
[[meaning]] (diachronicity?)
- you can only connect the dots looking backwards
-
[[push]] [[armengol rules]]
- we are used to working with markdown. it functions as a common space; it is not just the file, but the associated systems to deal with the files and link them.
-
what if we have a place where we can work together on these files.
- [[stoa]]?
- if we override the words of others, this is invasive. but if we don't agree on a shared context, communication cannot happen.
- [[aside]] [[m prime]]
Meta
- [[Daniel Armengol Altayó]]
- [[Eduado Ivanec]]
- [[Jonathan the Utopian]]
Meetings
-
[[2021-05-22]]
-
still want to write NoTSoF
- make for a pattern language FIRST
-
intention to merge our notes once we've made them
-
for reading group on wednesday wanted to choose patterns
- use repository
-
TO Dos
- summary of introduction of Pattern Language
- start brainstorming list for glossary of terms fo NoTSoF (or more general [[Christopher Alexander]]), write these into the [[Agora]]
-
them telling me some things from their last conversation
-
regarding information and context
- how to understand what others understand, as regards context
- how to see if we are on the same page
- sometimes one spends a lot of time of doing things, but one doesn't realize one is not using the same concepts/ideas for a given term
- how to determine a minimum set of concepts/tools to check understanding -> a "conceptual context"
- what can a "minimum denominator" be in understanding that can be a common ground / context
-
how to deal with context question
- including passing a text, passing materials to share one's own context
- procedures to assemble a context
-
procedures to check if we have the same context
- e.g. in the agora, pooling materials around a node
-
regarding information and context
-
building bridges between conventions rather than
-
the exercise we are doing is about assembling different points of view on a single given topic
-
-
[[2021-04-24]]
-
Topic one: moving/experimenting towards a shared digital garden?
-
D: there are two things to distinguish
- shared garden for sharing notes
- discussion/threading/chat space
-
J: let's focus on the shared notes thing first
-
Links
-
twitter but more user controlled ?
-
the original wiki: https://wiki.c2.com/
-
an neat threaded hypertext project: https://www.kickscondor.com/HT2020/
-
Topic one: moving/experimenting towards a shared digital garden?
-
[[2021-04-03]]
-
[[Walter Benjamin]]
- The work of art in the age of mechanical reproduction
-
[[Hannah Arendt]]
- Jonathan wants to probably read a bit about her "theory of action"
-
Copyright, Information laws, authorship, reputations, social capital
-
memes don't have authorship
-
why/when is authorship important?
- recognition
-
D thinks it would be interesting to apply the pattern language paradigm to understanding the nature of information and our interactions with it
-
Luciana mentioning that information discussion reminded her of Derrida
- maybe intellectual three to Bateson ?
- key term for Derrida 'difference'
-
E interested in definitions of information, information theory, etc
- relation of information and power
-
seeing as a state
- seeing people as information about them
-
Now pages
-
Idea of having one's own API
-
Digital gardeners
- Anne le-Cunff
- Telegram chat
-
Moa
- integrating different streams/platforms of information
-
Indie-web, RSS
-
Indiekit
-
Plan files
- .plan format, writing what one is planning to do
-
Carmack
- famous programmer (doom, quake engines)
-
Primer
- movie, made with 10'000, indie sci fi
-
Junkhead
-
[[Adam Curtis]]
- Can't get you out of my head
- https://en.wikipedia.org/wiki/Can%27t_Get_You_Out_of_My_Head_(TV_series)
-
Harun Farocki
-
J's MA project?
- Structuralist vs. 'content/empotional/energetics' vs. UX aspects - maybe they form a trichotemy?
-
Omega rule
- extension of principle of charity ?
- make effort to interpret what someone else is saying as if it makes complete sense
-
Question about
-
-
[[2021-06-03]]
-
[[2021-02-14]]
- How we relate to [[information]]
- Thought connection to [[Christopher Alexander]]: systems that allow open-ended organic evolution
-
ample -- seperation/distinction between [[modeling]] and [[coding]]
- how to get people to communicate what they need
- m prime
-
protopian themes will always lead to the word "good"
-
thinking of it as a "free variable"
-
ethics as fundmental thing to consider
- always need to incorporate when we think/speak about how a system "should be"
- lyotard
-
Daniel's (short-) story:
- an overall theme to place here at the start: the back and forth interplay between technology and society
-
a short choronology
- began studying mulimedia engineering, was attracted to playing with tech
- first study program was a mix of computer science and design, but felt like a frankenstein program
-
he moved to a design university to continue his study path
- electronic art and digital design
- got involved in touch-pad table project
- this lead to being part of starting an UX design studio
- in context of various projects became more interested the way people were interacting with digital projects/objects rather than on the content of those projects/objects
- moved more into art
- art was inspiring him and wanted to also inspire others
- developed his own form of artistic practice
- stopped working for brands
- moved to the woods with a friend (call them X); X has more tech skill than D
-
together they started prototyping
- D more on the research part
- X on the tech part
- D did a bootcamp to learn more of the tech tools
- bounced back though to thinking more about the tools / human / interaction (??) side
- trying to find balance
-
D: comment about how
-
artists "can do whatever they want"
- society "accepts" this
- D wants to have this freedom; doens't want to be an artist as a "job" or "unique role"
-
use of artistic techniques / practices as a medium
-
doing experiments
- is "playting", but in the adult context
- exploring and sharing without restrictions
- social space of creation
-
doing experiments
-
E: association with "carneval"
- Art as a bargain
- being "decoupled" from society ?
- E: wants [[revolution]], not carneval
-
artists "can do whatever they want"
-
D: if he had to use a label (which he doesn't like), it would be that he works with "concepts" ("conceptual artist")
-
using art as a lens, a way of seeing
-
D: many people are asking similar questions to the ones we are asking/discussing
- how to have these [[conversations]] with groups of people?
-
E: how to also enable new connection making ?
-
and how can groups have conversations among themselves (between groups)
- [[liquid democracy]], delegates ?
-
and how can groups have conversations among themselves (between groups)
-
E: info com
- [[text adventures]] / [[interactive fiction]]
- [[collaborative writing]]
- [[conversation trees]]
-
E: interested in the spectrum between writing with natural languages and programming
-
D: broad current interest: information and the digital context
- what are structurings of information that make it useful to me and others?
-
E: "[[Context]]" is a key concept
- key problem in CS and [[information theory]]: the question of "state"
-
a way to think of context:
- an intersection of [[world model]]s (e.g. between communicating parties), together with
-
[[transformations]] (i.e. ones we do in our minds), such as
- when translating terms in one's mind when someone else is speaking
- tracing paths of thinking (??)
- knowing who one is speaking/listening to and interpreting in this context
-
some things are able to be externalized as technical tools
- if they are modularizable and can have an "interface" to interact and link up with
- some things are somehow so entangled and enmeshed that it seems impossible to seperate them out from what happens in the mind and externalize them
-
dev
-
a [[tld]]
- short for [[development]] or [[developer]]
-
a [[crypto token]]
- [[go]] devprotocol.xyz
- [[twitter]] twitter.com/devprtcl
- a token for open source funding and governance
- [[agora]] http://dev.anagora.org
dev
sometimes i do programming on my free time. i was more active in the past but got kind of burnt out - so now i only work when i think of a new project most of the time.
my favorite languages
python for its simplicity and popularity
rust for its cool concepts and being a good way to break into systems programming
languages i dislike
javascript - even though i do frequently use it, it's just kind of awkward to use imo
did
-
a [[convention]]
- a [[decentralized identifier]]
- [[pull]] [[dids]]
- [[go]] https://www.w3.org/TR/did-core/#a-simple-example
Dkg
- [[pull]] [[distributed knowledge graph]]
- Distributed Ledger Technology
- #same-as [[blockchain]]
dns
- a [[system]].
-
a [[thing]].
- [[pull]] [[servers]] [[domains]]
- I use [[namecheap]].
- If you want to add a DNS record to anagora.org or flancia.org, for now please write to 0@flancia.org or open a github issue in [[go/agora]] with your request.
-
a [[list]].
- [[irregular]].
- [[meditate]] now.
- process inbox (pushes to this node).
-
configure [[probing]]
- I never get to this, can you tell it reminds me of work? :)
- I need to just set a pomodoro and do this, but I feel like running the agora at low slo is OK. It's supposed to rely on distribution later on for reliability gains.
- Doesn't really apply as an argument to [[moa]] though -- although for [[moa]] we have [[sentry]] set up so that seems reasonable.
- -> As of 2024 moa is no longer supported, we shut it down when Musk closed down the API. I intend to bring it back, maybe for [[Fediverse]] <-> [[Bluesky]] -- but [[Ryan Barrett]] solved that with [[Bridgy Fed]]. So now I'm back to trying to make it work for Twitter again, even if it means paying, and running an instance for a closely knit community.
- Hmm, I should still do this :)
- I also need to do something similar for [[social coop]] ideally, so maybe I could try to solve both at a time.
-
[[push]] [[agora]]
- implement [[auto pull]]
-
fix toggle switch for [[auto pull]]
- this refers to /settings which has a toggle
- hmm, maybe I should just embed the settings page in the burger. that also frees up /settings for the actual node about [[settings]] :)
- I already have the burger menu working in a branch, which is nice
- implement a toggle in the burger menu :)
-
implement [[auto push]]
- probably requires [[agora protocol parsing]] to make efficient/reasonable
- ...I wrote at some point in time. Now it's implemented, both when you say #push [[example]] and when you use a colon.
-
So I'll think about it but maybe this is done-for-now.
-
client side pulling
- done for: mastodon, twitter, wikipedia
-
need to test general URL pulling, see how many sites allow iframes
- test with flancia.org
- This is done :)
-
improve [[agora graphs]]
- I like what logseq does: show link direction as particles. push/pull could be different particles. hmm. particle diagrams. check out [[feynman]] for inspiration?
-
client side pulling
-
this is still a good idea honestly, and I always want to work on graphs
- could get inspiration from some diagrams in [[a rosetta stone]]
-
[[wikilinks everywhere]] -> [[agora ext]]
-
I really want to move wikilinking to on-demand (push button/ctrl-shift-l) or cronjob-like behaviour but right now it just wikilinks everything every time you click, and some sites break
- this is already better after a quick PR to linkify on click instead of mouse movement
- twitter still sort of breaks though
- [[vera]] is on this though
-
I really want to move wikilinking to on-demand (push button/ctrl-shift-l) or cronjob-like behaviour but right now it just wikilinks everything every time you click, and some sites break
- [[agora server]]
-
parse agora protocol
- recognize (match) and style differently
-
[[wikilinks everywhere]] -> [[agora ext]]
-
[[push]] [[agora interlace]]
-
[[agora social media integration]]
- write [[agora bot]] for [[mastodon]]
-
write [[agora bot]] for [[twitter]]
-
fix auth
- restore context
- this could be a great workaround for the worse of the re-replying behaviour, and probably will be needed even if I want to support zero state best effort
-
fix deduping
- need to do this again
-
fix auth
-
test [[vera]]'s code for pulling tweets and toots
- only pulled some for some reason
- figure out what's up, try again and get the context back
-
[[agora bot]]
- fix twitter so it doesn't keep re-replying
-
the API doesn't feel great, I wonder if I'm missing something
- I thought I'd done this but it's still failing in some cases, [[s5bug]] gave me a test case, I think I put it in [[agora twitter bug]]
- refactor mastodon<->twitter so they share code? I don't want to implement everything twice, and I certainly don't want the mastodon version to suffer because I'm addicted to twitter (great people there as well, and there are more of them)
-
[[push]] [[agora bridge api]]
-
build/release [[agora bridge api]] for the storing posts in the agora.
- we want to create a git repository for each calling users, which the users could then [[claim]].
-
could be flask, included in [[agora bridge]] repo, copy/paste from [[agora server]] to begin with?
- nope, it is typescript thanks to [[vera]], looking forward to set this up :)
- but hopefully they can just communicate through yaml? or perhaps set up and write to sqlite to begin with
-
thought of consolidating everything into [[agora server]], but it feels cleaner to have writers and readers split. should scale better; if the write path goes down, the agora keeps serving just fine without having to do anything special.
- probably keeps it simple to run a read only agora (mirror).
- yes, going with [[read]] ([[agora server]]) and [[write]] ([[agora bridge]]) apis
- request new git integrations (e.g. mount git repo X in path Y)
- accept other inputs? like perhaps subnodes, which could go into a managed repo.
- configure sources from social media (from agora bot)
- in general this unlocks better [[signup]]
-
build/release [[agora bridge api]] for the storing posts in the agora.
-
[[agora social media integration]]
-
[[push]] [[moa]]
- review [[go/moa/bugs]]
-
[[slay moloch]]
- [[chase moloch]]
-
[[write]]
- [[flancia]]
-
[[book]]
- choose [[top 5]] nodes to expand on
- edit https://flancia.org
- [[iremos juntos hasta el final de la noche]]
-
[[slaying moloch]]
- [[building bridges]]
-
[[finding isomorphisms]]
- measuring distance to an isomorphism? there must be a term for this
- [[node club]]
-
[[book]]
-
[[patterns]]
- [[after the pandemic]], or [[an open letter to the agora]], or [[an open letter to an open nation]]
-
[[on cringe]] / [[agora polls]]
- about explicit rational (mathematical) modelling of group dynamics through social media discourse
- is [[hack the planet]] cringe? should it be?
- why is it cringe to talk about virtue?
-
[[read]]
-
what [[will walker]] told me about
- link it here
- this is past due
-
what [[will walker]] told me about
-
[[push]] [[weekly]]
- run [[weekly review]]
- it turns out I do a run through [[do]] weekly at best as of late, so this is my weekly. I'd love to make it daily though. perhaps I could auto-pull [[do]] from the journal page? just the subnode for the 'active' user.
- promote [[do]] to nav item?
- we could also have 'this week', 'this month', 'this year' in the agora, have it rank top nodes in time scope, allow users to pull specific nodes from each view
-
an [[agora action]]
- I try to automate recurrent [[actions]] in the [[agora]]. This node is the root of my [[getting things done]] graph, which I try to use to model my [[intents]].
- [[daily]], I try to check here for pending [[work]] in all known sources of truth.
- [[weekly]], I try to run [[weekly review]] and [[garbage collect]]
- [[monthly]], I try to check the context in more specific actions/nodes and push relevant items here or to [[next action]]:
- what should I [[read]] next?
-
what should I [[write]]?
-
[[flancia]]
- [[book]]
- [[an open letter for an open society]] (this has many titles)
-
to [[a. p.]] asking for a recommendation
- hmm, I don't know what this means :) as in, I don't know who I meant by [[a. p.]]
-
[[flancia]]
-
[[unblock]] people who are waiting for me
- this is not atomic. how do I know who is waiting for me?
-
[[research]]
- [[federated wiki]]
- [[indieweb]]
-
[[ipfs]]
- [[ipld]]
- [[fission]]
- [[hypercore proto]]
- [[launchlet]]
-
[[urbit]]
-
[[rosano]]
- Rosano is in Urbit or did I just fat finger an indent?
-
[[rosano]]
-
[[support]]
- [[effective altruism]]
- [[flancia collective]]
- [[open source]]
- [[friends]]
- [[public utility]]
-
[[code]]
-
[[agora server]]
- add particles to [[agora search]]
- [[browse as]]
- parse [[agora protocol]] (see below)
-
[[wikilinks everywhere]] / [[agora ext]]
- could [[d3]] replace [[jquery]]? it would make it easy to also include a graph tool directly in the library. it's 200kb though.
- but we could just add [[force graph]], in general have the client side code from [[agora server]] be also there and potentially work in every agora/every place with wikilnks or links (pulling could be useful on every site)
-
a more flexible [[actions]] system
- what does this mean? :)
- write something better or remove on next collect
-
[[project snapshot]]
- model my digital existence as a sequence of computational snapshots
- what complexity class is this in generally?
- what is the [[zero]]? as in, the starting state.
- probably [[browser tabs]]
-
then more generally programs running, including optionally their context
- could make it easier to actually dedicate one workspace for every project -- the dream of [[richard francis burton]] IIRC?
-
[[agora server]]
- Please tell me what you think I should [[do]] next (or instead of the things I'm doing or planning to do) below in the Stoa, via social media, or via any of the channels listed in [[flancian]]. All feedback is welcome!
-
[[push]] [[done]]
- implement [[ack]]
- [[agora yaml]]
- [[agora plan]]
-
[[rdf]]
- [[graphs]]
- [[agora search]]
-
implemented support for [[obsidian attachments]] in [[agora server]]
- basic but it does the job (tm)
- many items in [[agora plan]]
doi
DQN
Go back to the [[AI Glossary]]
#rl
Abbreviation for Deep Q-Network.
dropout regularization
A form of regularization useful in training neural networks. Dropout regularization works by removing a random selection of a fixed number of the units in a network layer for a single gradient step. The more units dropped out, the stronger the regularization. This is analogous to training the network to emulate an exponentially large ensemble of smaller networks. For full details, see Dropout: A Simple Way to Prevent Neural Networks from Overfitting.
e2h
-
[[go]] https://e2h.totalism.org
- "e2h auto-generates html by transforming and styling [[etherpads]]"
ed(1) is line-oriented text editor, originally created in the times when people used teletypes to operate computers.
Nowadays, it is mostly useless, yet I am somewhat capable of using it. Here are the use-cases for using it I had:
- When the previous text in the shell is needed for me to edit the file and I'm lazy to make an extra effort to have both the text and a visual (visual as in not line-oriented) editor. For example: {
$ ls
i-need-this-filename this-one-too
$ ed ~/important.txt
a
some important text that i cannot write without remembering the filenames
.
Easy as that. }
- In vim or neovim, when I have an opened terminal pane and I want to quickly edit a file in the same window (using vim terms) without removing the terminal from there.
Both use-cases are questionable, yet I used ed(1) in these cases. What're you gonna do?
So, the fact that ed(1) does not overlay the shell is a useful trait. Another useful trait is that it opens files on the last line. It lets you make quick notes along the way, with no need for extra software!
$ doing something very important
this is an important output
$ ed ~/notes.txt
a
Here's a very cool idea I had and that I do not want to forget and I'm scared to switch the window to a note-taking program or a browser.
.
Actually, ed(1) is quite good for adding new text to documents! But actually editing them? Thanks, no.
= What's that (1)?
ed(1)'s documentation is available in man. Run man ed to read if, if you have ed(1) installed.
In man, there are 8 standard sections of manuals, numbered from 1 to 8, with 1 corresponding to general commands, which ed(1) seems to be. The man viewer even says ED(1) on top of the document.
I guess that's where that comes from.
Why do I write it like that? Because that's what the person managing [[https://twitter.com/ed1conf]] does and I like it and find it fun and funny. I wonder if they were the first to do so.
= See also
- [[Edbrowse]], an ed(1)-inspired editor+browser+mail client.
EEE
EEE includes a wide range of products with circuitry or electrical components with a power or battery supply
Table of Contents
-
[[OpenBCI is best apparently?]]
- [[ganglion? https://shop.openbci.com/collections/frontpage/products/pre-order-ganglion-board?variant=13461804483 can do EEG, EMG, ECG]]
- [[https://neurobb.com/t/is-there-really-no-affordable-user-friendly-neurofeedback-hardware-software-out-there/75]]
- [[https://www.youtube.com/watch?v=QIWswAOFp8w]]
- [[https://www.youtube.com/watch?v=agV1B2l-QLw]]
- [[print it youself: about 500$ =/]]
- [[could try using 3d printer at work?]]
-
[[http://www.autodidacts.io/getting-started-with-openbci-a-tutorial-on-testing-troubleshooting-and-recording-ekg/]]
- [[+ The OpenBCI arrives pre-assembled and tested, and is relatively straightforward for someone without previous bci experience to get started with — no soldering, hair-tearing, or midnight coding sessions need appl]]
- [[+ Finally, the OpenBCI’s output is far closer to clinical or research grade than most consumer or amateur systems: It has an excellent sample-rate (250 Hz), works with well-established processing and display software, and can be used with any electrodes with industry-standard “touchproof” connectors, so you aren’t stuck with the type it comes with.]]
- [[? use 32 but Which should you choose? In most cases, it probably doesn’t matter. If you’ve used Arduino before, the 8bit would be a good choice. Also, the Arduino community is quite active and helpful. The 32bit version is more powerful, which means that it can do more processing on the signal before it’s sent over bluetooth. If you plan on doing a lot of with tinkering with the code running on the OpenBCI itself, the 32bit version may be a better choice.]]
- [[? need 10-20 paste?]]
- [[? TODO how to secure electrodes]]
- [[- very little data on the internet and reddit.. unlikely to get any help if i buy it]]
- [[eh. quite costy. so buy it, but ONLY after you consolidate all other sleep trackers so you could compare]]
- [[Do you have fine control of your head and neck? If so then a headset with a gyro will be much better (Muse by InteraXon or Emotiv).]]
- [[ultracortex: 3d printed]]
[2018-07-15]how are EMG and EEG different? [[emg]]-
[[EMG? how can it be used]] [[emg]]
- [[ok, so on reddit everyone claims relation between EMG and muscle activation is unclear]]
- [[in particular, it's hard to interpret signal correctly]]
- [https://www.reddit.com/r/bodyweightfitness/comments/7x0jqq/_/](#swwwrddtcmrbdywghtftnsscmmntsxjqq TIDDLYLINK)
-
[[devices]]
- [https://www.amazon.co.uk/ADVANCER-TECHNOLOGIES-Muscle-Sensor-MyoWare/dp/B018TIWR32/ref=sr_1_3?ie=UTF8&qid=1531258073&sr=8-3&keywords=EMG+sensor](#swwwmznckdvncrtchnlgsmscltwrrfsrtfqdsrkywrdsmgsnsr TIDDLYLINK)
- [[https://shop.openbci.com/collections/frontpage/products/myoware-muscle-sensor?variant=29472011267]]
- [https://www.amazon.co.uk/MyoWare-Muscle-Sensor-Development-Kit/dp/B01LX6MX4P/ref=sr_1_5?ie=UTF8&qid=1531258073&sr=8-5&keywords=EMG+sensor](#swwwmznckmywrmsclsnsrdvlpmxprfsrtfqdsrkywrdsmgsnsr TIDDLYLINK)
- [[aliexpress?]]
- [[Neurosky?]]
-
[[Neuroonopen]]
- [[+ alarm LED and vibration]]
- ? Only four states are recognized though: awake, light sleep, REM sleep and deep sleep. [reddit]
- - I got it, doesn't do anything regarding helping you achieve polyphasic sleep which is the frigging reason of why I supported the kickstarter in the first place. [reddit]
- [[- the hugest minus in my opinion: you can not zoom within your sleep graph. You can see that you fell into deep sleep approximately but you will never know at which hour exactly. This is fairly annoying.]]
- [[- no news from them]]
-
[[Emotiv https://www.emotiv.com/comparison/]]
- [[emotiv insight is 200. If not emotiv, you'd be better off making your own for that price.]]
- [[- I have not tried emotiv but I was put off by the $500 SDK. You are selling the device and want people to develop for your platform to extend it and you are charging them for the SDK??]]
- [[- raw data costs a lot]]
- [[- have to use their software]]
-
[[Muse band]] [[buy]] [[qs]] [[meditation]]
- xxx
[2018-07-15] - [[what's it composed of]]
- [[https://medium.com/pixeldreams/my-40-day-journey-into-meditation-with-muse-the-brain-sensing-headband-12e7b060c6fa]]
- [[final decision: ok, the data is useful and I don't care that much about neurofeedback. instead, invest in proper openbci??]]
- [[good review https://www.warrior.do/muse-headband-review/]]
- xxx
- [[mindflex toys??]]
- [[https://johnfawkes.com/becoming-superhuman-through-diy-brain-scanning/]]
- [[bci]]
-
[2019-02-04]neurable: Announcing the world’s first brain-computer interface for virtual reality [[eeg]] [[vr]] [2019-01-24]EEG-SMT - Open Source Hardware Board [[eeg]][2019-01-27]How to build a brain interface — and why we should connect our minds [[eeg]][2019-02-24]Somaxis EMG EKG EEG sensors – muscle, heart, brain, posture, activity-
[[Some EEG stuff]]
[2019-01-20]BioShare.info[2019-01-20]Physiological Monitoring | HaB Direct[2019-01-20]BioHarness 3 Compression Shirts | HaB Direct[2019-01-20]SnapECG Portable EKG Monitor, Handheld ECG Heart Rate Monitor for Smart Phone, Wireless Heart Performance Tracking without ECG Electrodes Required, Home Use Ekg Monitoring Devices for iPhone & Android: Amazon.co.uk: Sports & Outdoors[2019-01-20]EKG ECG Heart Rate Monitor: QardioCore Continuous Electrocardiograph ECG/EKG Mobile Machine - Wireless, Portable, Wearable Heart Monitoring Equipment - Bluetooth Mobile Digital Cardio Devices: Amazon.co.uk: Health & Personal Care[2019-01-20]eMotion EMG | shop.bittium.com [[emg]] [[qs]][2019-01-20]Bittium Faros - Bittium [[hr]][2019-01-20]My Baseline Network Physiology: 10 Days of EEG, EGG, EKG, CGM, Temperature, Activity and Food Logs - Quantified Self / Project Logs - Quantified Self Forum [[qs]][2019-01-20]DS1922L-F5# Thermochron iButton [-40 to 85°C] - 8K Memory | iButtonLink [[qs]][2019-01-20]MySignals - eHealth and Medical IoT Development Platform [[qs]] [[gadget]][2019-01-20]Reliable wearable ECG - Quantified Self / Apps & Tools - Quantified Self Forum [[hr]][2019-01-20]Firstbeat Firstbeat Bodyguard 2 [[hr]]
-
[2019-05-10]New neural implant in trials /r/BrainMachineInterface [[bci]] -
[[EEG/EMG]]
-
[2019-01-20]Backyard Brains Store https://backyardbrains.com/products/ [[hobby]] -
[2019-01-20]Myoware EMG Sensor - Arduino Tutorial | Cost Effective EMG Sensor - RootSaid [[emg]] [2019-01-25]Advancer Technologies, LLC: [DIY] Conductive Fabric Electrodes [[emg]][2019-02-14]Hacking Your Brain Waves: A Guide To Wearable Meditation Headsets https://www.diygenius.com/hacking-your-brain-waves/[2019-02-24]TrueSense Exploration Kit | OP Innovations [[eeg]] [[emg]]
-
[2019-04-11]Anyone had experience with EEG headsets? : QuantifiedSelf https://www.reddit.com/r/QuantifiedSelf/comments/ac5x6u/anyone_had_experience_with_eeg_headsets/[2019-05-21]How to Hack Toy EEGs | Frontier Nerds http://www.frontiernerds.com/brain-hack[2019-05-21]Home [[eeg]] [[vr]][2019-06-22]Contents — visbrain 0.4.4 documentation [[emg]] [[viz]]-
[2019-04-15]Using deep learning to “read your thoughts” — with Keras and an EEG sensor [[eeg]] [[mind]] [[openbci]] [2019-07-20]Inria - Comparison of a consumer grade EEG amplifier with medical grade equipment in BCI applications https://hal.inria.fr/hal-01278245[2019-07-20]MIT researcher takes the quantified self to the extreme with an EEG helmet — Quartz https://qz.com/1348242/the-human-cyborg-collecting-his-memories-on-video/[2019-02-24]Alex Grey on Tracking Muscle Data (EMG, ECG) - Quantified Self [[qs]] [[emg]][2019-02-24]QS Resource Guide [[emg]][2018-07-14]ici·bici: here's a low cost, open source brain-computer interface [[bci]] [[eeg]]- [Melon band: dismissed? https://www.reddit.com/r/QuantifiedSelf/comments/6qke2e/what_to_do_with_this_melon_eeg_headband_now_that/](#mlnbnddsmssdswwwrddtcmrqnwhttdwththsmlnghdbndnwtht TIDDLYLINK)
- [[related]] [[emg]] [[bci]] [[qs]]
[2019-09-02]Mind controlled text writer /r/Python [[eeg]] [[openbci]]
OpenBCI is best apparently?
At Drexel we've had a lot of success with openBCI. I can't comment on all of the other choices, but I think for the money, OpenBCI is a great choice. We've had an advanced undergraduate co-op in our lab working with it for about 2 months, and he's gotten a 16ch board put together and connected to a 3d printed headset we bought, gotten openBCI fully running, connected it to OpenVIBE and begun running their modules. Full access to the data, including in Matlab.
https://github.com/OpenBCI
ganglion? https://shop.openbci.com/collections/frontpage/products/pre-order-ganglion-board?variant=13461804483 can do EEG, EMG, ECG
https://neurobb.com/t/is-there-really-no-affordable-user-friendly-neurofeedback-hardware-software-out-there/75
One option would be to go with OpenBCI hardware and a (relatively) inexpensive proprietary neurofeedback software option like BioEra 290. I have not used BioEra, but it is compatible with OpenBCI and is much more geared towards neurofeedback than BrainBay or OpenViBE. A somewhat more expensive hardware option is Pocket-Neurobics 325, which works with BioEra or BioExplorer, and is apparently popular among home neurofeedback trainers. As @curiositry mentioned, William Croft 104 is a great resource on this topic.
https://www.youtube.com/watch?v=QIWswAOFp8w
needs a special bt dongle?
mark 4 doesnt require any paste, it's dry
https://www.youtube.com/watch?v=agV1B2l-QLw
ok, so it looks pretty easy to filter individual frequencies too.
print it youself: about 500$ =/
could try using 3d printer at work?
http://www.autodidacts.io/getting-started-with-openbci-a-tutorial-on-testing-troubleshooting-and-recording-ekg/
+ The OpenBCI arrives pre-assembled and tested, and is relatively straightforward for someone without previous bci experience to get started with — no soldering, hair-tearing, or midnight coding sessions need appl
+ Finally, the OpenBCI’s output is far closer to clinical or research grade than most consumer or amateur systems: It has an excellent sample-rate (250 Hz), works with well-established processing and display software, and can be used with any electrodes with industry-standard “touchproof” connectors, so you aren’t stuck with the type it comes with.
? use 32 but Which should you choose? In most cases, it probably doesn’t matter. If you’ve used Arduino before, the 8bit would be a good choice. Also, the Arduino community is quite active and helpful. The 32bit version is more powerful, which means that it can do more processing on the signal before it’s sent over bluetooth. If you plan on doing a lot of with tinkering with the code running on the OpenBCI itself, the 32bit version may be a better choice.
? need 10-20 paste?
? TODO how to secure electrodes
- very little data on the internet and reddit.. unlikely to get any help if i buy it
eh. quite costy. so buy it, but ONLY after you consolidate all other sleep trackers so you could compare
Do you have fine control of your head and neck? If so then a headset with a gyro will be much better (Muse by InteraXon or Emotiv).
https://www.reddit.com/r/eeg/comments/6bqd63/looking_for_affordable_wired_personal_eeg/
https://www.reddit.com/r/eeg/comments/3vxbem/comparison_of_consumer_eeg_devices/
http://www.autodidacts.io/neurotech-hardware-roundup-eeg-bci-tdcs-neurofeedback/
ultracortex: 3d printed
[2018-07-15] how are EMG and EEG different? [[emg]]
ok, so surface EMG needs two electrodes since it's recording potential difference
EMG? how can it be used [[emg]]
https://youtu.be/gHsZ0bwxMsg?t=3m21s
stronger exercise – stronger signal
https://en.wikipedia.org/wiki/Electromyography#Normal_results
ok, so on reddit everyone claims relation between EMG and muscle activation is unclear
https://www.reddit.com/r/Fitness/comments/ime4r/inside_the_muscles_best_ab_exercises_6/
howerer, I could get some pretty interesting data!
in particular, it's hard to interpret signal correctly
https://www.reddit.com/r/bodybuilding/comments/1vcwc0/emg_activity_results_on_backsquats_vs_front_squats/cer04il/?utm_content=permalink&utm_medium=front&utm_source=reddit&utm_name=bodybuilding
e.g. you should prob be looking for frequency rather than amplitude
Being "strong" means exerting the same amount of force with a lower number of recruited motor units.
https://www.reddit.com/r/bodyweightfitness/comments/7x0jqq/_/
smth about EMG misuse
devices
https://www.amazon.co.uk/ADVANCER-TECHNOLOGIES-Muscle-Sensor-MyoWare/dp/B018TIWR32/ref=sr_1_3?ie=UTF8&qid=1531258073&sr=8-3&keywords=EMG+sensor
43 gbp
https://shop.openbci.com/collections/frontpage/products/myoware-muscle-sensor?variant=29472011267
https://www.amazon.co.uk/MyoWare-Muscle-Sensor-Development-Kit/dp/B01LX6MX4P/ref=sr_1_5?ie=UTF8&qid=1531258073&sr=8-5&keywords=EMG+sensor
kit for 99
aliexpress?
Neurosky?
? 1 channel
+ I did some fairly extensive testing of the Neurosky device while I was working on an app to analyze brainwave signals.
- pretty expensive on amazon :( about 150 GBP?
Neuroonopen
+ alarm LED and vibration
? Only four states are recognized though: awake, light sleep, REM sleep and deep sleep. [reddit]
- I got it, doesn't do anything regarding helping you achieve polyphasic sleep which is the frigging reason of why I supported the kickstarter in the first place. [reddit]
- the hugest minus in my opinion: you can not zoom within your sleep graph. You can see that you fell into deep sleep approximately but you will never know at which hour exactly. This is fairly annoying.
- no news from them
Emotiv https://www.emotiv.com/comparison/
emotiv insight is 200. If not emotiv, you'd be better off making your own for that price.
http://openeeg.sourceforge.net/doc/
- I have not tried emotiv but I was put off by the $500 SDK. You are selling the device and want people to develop for your platform to extend it and you are charging them for the SDK??
- raw data costs a lot
- have to use their software
The Emotiv forces the user to use their software. Raw data costs A LOT extra. Muse + OpenBCI give raw eeg data free. In fact, they give everything except the hardware for free. OpenBCI is completely open source (their name is proprietary....for prosperity). Emotiv sensors are finnicky. They work, they don't work. You can never tell when they will have a good or bad day. Look at the community around their hardware (from my comment above).
OpenBCI gives you the freedom to select your own electrodes (wet, dry, amplified, etc.) You are free to use whichever development platform you are comfortable in (matlab, BCI2000, Python, OpenVibe, Go....)
Muse has a good set of dry sensors. They work. I've even used them in a project at the SF Exploratorium, and at a Tech summit in Shenzhen.
http://www.exploratorium.edu/press-office/press-releases/new-exhibition-understanding-influencing-brain-activity-opens
http://www.cre8summit.io/
OpenBCI and Muse have thriving communities. Here's some of them: http://neurotechx.com/
https://neurobb.com/
http://openbci.com/community/
I am a part of that open community and it really is great to participate with such friendly, open, intelligent people.
permalinkembedsaveparent
Muse band [[buy]] [[qs]] [[meditation]]
After purchasing a Muse headset as part of a project to improve focus & reduce distractibility, I started meditating with the band to determine how it can impact my mental focus.
The Muse headband is a brain wave tracking device that comes with a cell-phone app to measure effectiveness of any meditation session. There are 7 sensors on the headband to get an overall picture of what the brain is doing.
-
? 4 channels
-
? 269 GBP
-
PRO sdk is free
-
PRO guy from QS meetup (Tony) recommended it, however his app seemed to be a bit clunky..
[2018-01-22] -
CON dont bother even with trying it [–][deleted] 39 points 1 year ago*
dont bother even with trying it. while Ive not seen a teardown of this device nearly all of these "mind reading" devices are simply a neurosky thinkgear TGAM module in some packaging and rebranded as some new super tech. these modules are the same ones in those japanese cat ears that read your brain and move the ears, the gaming headsets you are supposed to be able to trigger, and the various "personal mental training devices" like this one. its a single channel EEG that basically works as an on off switch when various brainwaves hit enough activity. three problems one or just a few channels is not enough data for any real amount of "sensing" nor is it enough channels of data to even get a basic picture of overall brain activity. these devices are super slow in response time so they are nearly useless. by the time it senses and you notice its like 2 seconds or so. that makes it only useful for these "meditation" applications since no realtime work or actions can be done with them. (otherwise we would be using decades old EEG tech for lots of cool stuff) the actual different brainwaves are usually not individually used and instead are combined into a generic "activity level" which again is of little use. if you really want to mess with them buy any of these devices or any of the "mindflex toys" which contain these modules and read the values directly with a microcontroller.
https://www.reddit.com/r/Biohackers/comments/8imlo7/muse_headband_has_anyone_here_tried_it/
hmm people here generally recommend it…
xxx [2018-07-15]
ok, so apparently objections are that often it can't distinguish between muscular activity and brain activity.
what's it composed of
right so it's got 7 sensors
https://medium.com/pixeldreams/my-40-day-journey-into-meditation-with-muse-the-brain-sensing-headband-12e7b060c6fa
interesting, spikes on graphs when he had epiphanies. I guess that could be interesting data to see when I experience cool effects?
yeah. Definitely, these types of plots could keep me motivated. do it.
the guy is quite decent though. doing lots of self experiments, cool.
final decision: ok, the data is useful and I don't care that much about neurofeedback. instead, invest in proper openbci??
good review https://www.warrior.do/muse-headband-review/
If you’re a beginning meditation practitioner, the Muse is great at helping flag when you’re mind is active or calm. The first year of using The Muse, the feedback was amazing to quiet my mind, as I was still learning the basics of the practice.
But as my skills improved, the device wasn’t as useful as before. I’ve found that if you’re an intermediate or an advanced meditator (whose beta/alpha wave fluctuation are much more subtle), the device is relatively crude in picking up these signals.
For example, if I’m now in a session and my mind ever so slightly shifts focus away from my breath, I’ll catch these thoughts but it will go undetected on the Muse. I’m in the process of transitioning to a higher-end device that is more accurate and sensitive to these subtle electrical changes in my brainwaves.
mindflex toys??
https://johnfawkes.com/becoming-superhuman-through-diy-brain-scanning/
bci
https://www.scientificamerican.com/article/pogue-6-electronic-devices-you-can-control-with-your-thoughts/
https://www.reddit.com/r/DrugNerds/comments/2pmnxc/im_using_an_eeg_neurofeedback_machine_to_measure/
[2019-02-04] neurable: Announcing the world’s first brain-computer interface for virtual reality [[eeg]] [[vr]]
[2019-02-15] dunno, almost nothing on reddit, you can't buy it now etc. try again somewhat later…
[2019-01-24] EEG-SMT - Open Source Hardware Board [[eeg]]
https://www.olimex.com/Products/EEG/OpenEEG/EEG-SMT/
ok, people on reddit generally recommend it…
[2019-01-27] How to build a brain interface — and why we should connect our minds [[eeg]]
https://medium.com/@justlv/how-to-build-a-brain-interface-and-why-we-should-connect-our-minds-35003841c4b7
describing various potential neurointerfaces – somewhat interesting stuff
[2019-02-24] Somaxis EMG EKG EEG sensors – muscle, heart, brain, posture, activity
http://www.somaxis.com/
huh that's interesting
Some EEG stuff
[2019-01-20] BioShare.info
[2019-01-20] Physiological Monitoring | HaB Direct
[2019-01-20] BioHarness 3 Compression Shirts | HaB Direct
[2019-01-20] SnapECG Portable EKG Monitor, Handheld ECG Heart Rate Monitor for Smart Phone, Wireless Heart Performance Tracking without ECG Electrodes Required, Home Use Ekg Monitoring Devices for iPhone & Android: Amazon.co.uk: Sports & Outdoors
[2019-01-20] EKG ECG Heart Rate Monitor: QardioCore Continuous Electrocardiograph ECG/EKG Mobile Machine - Wireless, Portable, Wearable Heart Monitoring Equipment - Bluetooth Mobile Digital Cardio Devices: Amazon.co.uk: Health & Personal Care
[2019-01-20] eMotion EMG | shop.bittium.com [[emg]] [[qs]]
https://shop.bittium.com/product/6/emotion-emg
fucking hell… 4K!
[2019-01-20] Bittium Faros - Bittium [[hr]]
https://www.bittium.com/products__services/medical/bittium_faros#technical_details
looks very cool, but also fucking expensive, 3K
[2019-01-20] My Baseline Network Physiology: 10 Days of EEG, EGG, EKG, CGM, Temperature, Activity and Food Logs - Quantified Self / Project Logs - Quantified Self Forum [[qs]]
https://forum.quantifiedself.com/t/my-baseline-network-physiology-10-days-of-eeg-egg-ekg-cgm-temperature-activity-and-food-logs/5671/21
awesome correlation experiment between hr, body temperature, food etc
[2019-01-20] DS1922L-F5# Thermochron iButton [-40 to 85°C] - 8K Memory | iButtonLink [[qs]]
https://www.ibuttonlink.com/products/ds1922l
think for body temperature tracking… although would be very adhoc, would need a patch to hold it or something like that. expect the skin to be irritated
[2019-01-20] MySignals - eHealth and Medical IoT Development Platform [[qs]] [[gadget]]
http://www.my-signals.com/
that costs about 1K, but looks pretty cool. EKG, EMG, respiratory sensor etc. will be inconvenient to wear though
[2019-01-20] Reliable wearable ECG - Quantified Self / Apps & Tools - Quantified Self Forum [[hr]]
https://forum.quantifiedself.com/t/reliable-wearable-ecg/2653
a lot of ecg related medical grade tools
[2019-01-20] Firstbeat Firstbeat Bodyguard 2 [[hr]]
http://shop.firstbeat.com/us/bodyguard.html#.XEQ3KVX7TMg
uses electrodes..
ok, so apparently currently there is no reliable way of tracking very accurate continuous HR without changing electrodes etc
[2019-05-10] New neural implant in trials /r/BrainMachineInterface [[bci]]
[2019-05-12] huh, pretty cool, electrod mesh injected via a vein right into the brain
EEG/EMG
[2019-01-20] Backyard Brains Store https://backyardbrains.com/products/ [[hobby]]
[2019-01-25] hmm that looks pretty promising I think
[2019-02-24] huh? free delivery? https://www.onbuy.com/gb/science-and-discovery/backyard-brains-muscle-spikerbox-neuroscience-in-a-box~c2371~p6511442/
[2019-01-20] Myoware EMG Sensor - Arduino Tutorial | Cost Effective EMG Sensor - RootSaid [[emg]]
https://rootsaid.com/myoware-emg-sensor-arduino/
[2019-01-25] simple tutorial.. but fuck it's so tedious to read the signal! E.g. you need to clean the skin etc.
[2019-02-24] https://www.youtube.com/embed/DOFtN67y1j0 hmm, that looks promising..
[2019-01-25] Advancer Technologies, LLC: [DIY] Conductive Fabric Electrodes [[emg]]
http://www.advancertechnologies.com/2013/03/diy-conductive-fabric-electrodes.html
hmm, that's pretty cool, could get reusable electrodes that way
[2019-02-14] Hacking Your Brain Waves: A Guide To Wearable Meditation Headsets https://www.diygenius.com/hacking-your-brain-waves/
[2019-02-24] TrueSense Exploration Kit | OP Innovations [[eeg]] [[emg]]
https://www.op-innovations.com/en/node/96
[2019-04-11] Anyone had experience with EEG headsets? : QuantifiedSelf https://www.reddit.com/r/QuantifiedSelf/comments/ac5x6u/anyone_had_experience_with_eeg_headsets/
I wrote an app for the NeuroSky, but eventually gave up on it because getting a good signal was so tedious.
[2019-05-21] How to Hack Toy EEGs | Frontier Nerds http://www.frontiernerds.com/brain-hack
[2019-05-21] Home [[eeg]] [[vr]]
[2019-06-22] Contents — visbrain 0.4.4 documentation [[emg]] [[viz]]
http://visbrain.org/index.html
Visbrain documentation _static/ico/visbrain.png
A multi-purpose GPU-accelerated open-source suite for brain data visualization.
[2019-04-15] Using deep learning to “read your thoughts” — with Keras and an EEG sensor [[eeg]] [[mind]] [[openbci]]
https://medium.com/@justlv/using-ai-to-read-your-thoughts-with-keras-and-an-eeg-sensor-167ace32e84a
[2019-07-31] very cool! lots of good techniquies with signal processing and neural networks
[2019-07-20] Inria - Comparison of a consumer grade EEG amplifier with medical grade equipment in BCI applications https://hal.inria.fr/hal-01278245
Abstract : This paper presents a comparison between a consumer grade EEG (electroencephalography) amplifier and a medical grade equipment. Using the same set of EEG electrodes, signals recorded from the OpenBCI board are compared side-by-side with those recorded from the g.tec g.USBamp device. Two BCI (brain-computer interface) applications are studied: a P300 speller and a workload estimator. In both applications EEG features are highly correlated. Moreover, the classification performances obtained with the OpenBCI board come close to the accuracy achieved with the g.tec g.USBamp. Overall, these preliminary results suggest that the OpenBCI board -- or a similar solution based on the Texas Instrument ADS1299 chip -- may be an alternative to traditional EEG amplifiers, widening the realm of applications and increasing the number of potential users.
[2019-07-20] MIT researcher takes the quantified self to the extreme with an EEG helmet — Quartz https://qz.com/1348242/the-human-cyborg-collecting-his-memories-on-video/
[2019-02-24] Alex Grey on Tracking Muscle Data (EMG, ECG) - Quantified Self [[qs]] [[emg]]
http://quantifiedself.com/2012/03/alex-grey-on-tracking-muscle-data-emg-ecg/
[2019-02-24] QS Resource Guide [[emg]]
http://experimentable.com/qs-guide/
[2018-07-14] ici·bici: here's a low cost, open source brain-computer interface [[bci]] [[eeg]]
https://icibici.github.io/site/
https://www.reddit.com/r/NeuroHacking/comments/89qasr/does_anybody_knows_how_to_buy_this_bci_20_kit/ mm unclear how to buy it…
Melon band: dismissed? https://www.reddit.com/r/QuantifiedSelf/comments/6qke2e/what_to_do_with_this_melon_eeg_headband_now_that/
related [[emg]] [[bci]] [[qs]]
[2019-09-02] Mind controlled text writer /r/Python [[eeg]] [[openbci]]
https://www.youtube.com/watch?v=1GdjMx5t4ls
**Idea of P300 speller:**
Highlight rows and cols and record EEG reaction to these events. If row/col with target character is highlighted \~after 300ms peak on EEG diagram will occur and it's possible to train classifier to detect it. To remove noise from EEG data repeat it multiple times and use bandpass filter
**Hardware:** [OpenBCI Cyton](https://brainflow.readthedocs.io/en/latest/SupportedBoards.html#openbci-cyton)
**Software:**
* [BrainFlow library](https://github.com/Andrey1994/brainflow) to read and preprocess data from OpenBCI board
* [P300 implementation](https://github.com/Andrey1994/brainapps/tree/master/p300-speller)
EFF
-
a [[project]]
- I am a [[fan]].
- [[pull]] [[electronic frontier foundation]]
- [[go]] https://eff.org
A tax number. Essentially a social security number for a coporation
-
a [[person]].
- #go https://eli.li/about
- #pull [[eli oat]] [[oat]]
- started [[december adventure]]
ERC
This is an [[IRC]] client in [[Emacs]]. I'm using [[ZNC]] as an IRC bouncer, so some of this might only apply if you're using ZNC too.
Hiding alerts
(setq erc-hide-list '("JOIN" "PART" "QUIT"))
Setting default server
In spacemacs, they are set at the point of including the erc layer in your layers config.
(erc :variables
erc-server-list
'(("irc.example.com"
:port "6770"
:ssl t
:nick "nick"
:password "password")))
- https://emacs.stackexchange.com/a/36035
- https://www.spacemacs.org/layers/+chat/erc/README.html#default-servers
IMPORTANT NOTE: don't actually put your password in the config - https://www.spacemacs.org/layers/+chat/erc/README.html#security-note
machine <irc.server.url> login <yournick> password <yourpassword> port <portnumber>
ERP
Es
-
[[push]] [[español]] [[spanish]]
- Escribo en el ágora mayormente en inglés porque es un gran idioma de difusión internacional, pero es mi intención ser máximamente inclusivo. En mis sueños, el ágora está escrita en todo lenguaje; o en un [[lenguaje universal]].
esr
- [[pull]] [[eric raymond]]
Table of Contents
-
[* Logseq](#logseq TIDDLYLINK) [[logseq]]
- [[search could be wider and include more stuff?]] [[exobrain]]
- [[suggestions]]
- [[might be nice to have several 'layers']] [[exobrain]]
[2020-12-29]Publishing [[logseq]] [[exobrain]]- [[dev mode suggesion: reindex on refreshed code (or force reindex)]] [[outbox]]
- [[node size proportional to the number of links?]] [[exobrain]] [[logseq]]
- [[hmm, if title is missing, might be better to use filename (now it's picking the first heading)]] [[exobrain]]
- [[if it used custom ids would be awesome..]]
- [[need a mode to exclude headings from notes graph? although not sure]] [[exobrain]]
- [[colour differently pages with the corresponding file and without (i.e. tags)]] [[logseq]] [[exobrain]]
[2021-01-07]logseq/graph.cljs at 14e4af295781a00aacdb9104bda9c8121000b2cb · logseq/logseq [[logseq]]- [[auto push could push on a separate branch? and the actual normal push could be manual?]] [[logseq]]
[2021-01-08]right, it treats # as tags? [[org]]- [[need to highlight connections when I drag the enode]] [[logseq]] [[exobrain]]
- [[ignore tags: read watch inspiration motivation buy outbox ? maybe even study? they result in too many connections]]
[2021-01-18]logseq/config.cljs at master · logseq/logseq[2020-12-30]Directory handle not exists (local filesystem) · Issue #918 · logseq/logseq- [[do not parse tags in quoted text]] [[logseq]]
[2020-12-30]using heading as title [[logseq]]- [[wtf??]] [[logseq]]
- [[ask for publishing from console]] [[logseq]]
-
[* Orgzly](#rgzly TIDDLYLINK) [[orgzly]]
- [debugging
SQLiteDatabase: /data/user/0/com.orgzly/databases/orgzly_test.db](#dbggngsqltdtbsdtsrcmrgzlydtbssrgzlytstdb TIDDLYLINK) - [[feat: interface for fs browsing]]
- [[feat: open org files in orgzly]] [[org]]
- [[https://github.com/orgzly/orgzly-android/issues/345]] [[spacedrep]]
- [[feat: capture templates? With screen buttons]]
- [[Orgzly notification high priority only? Or even a search query]]
- [[bug: cut note and then create new in an empty notebook – the note you cut disappears]]
- [[Orgzly quick search widget?]]
- [[todo state changes]]
- [[Orgzly archive]]
[2019-02-10]Implement auto synchronization · Issue · orgzly/orgzly-android [[orgzly]]- [[Post about orgzly on fossdroid?]]
-
[2019-12-15]Detect org files in subfolders · Issue #225 · orgzly/orgzly-android[2019-12-15]Detect org files in subfolders · Issue #225 · orgzly/orgzly-android
[2020-07-11][orgzly/orgzly-android] Detect org files in subfolders
- [debugging
-
[* syncthing](#syncthng TIDDLYLINK) [[syncthing]]
- [[suggest heartbeats for syncthing?]] [[cloud]]
[2019-09-06]dschrempf/syncthing-resolve-conflicts: A small bash script that handles synchronization conflicts with Syncthing. Inspired by 'pacdiff' from Arch Linux. https://github.com/dschrempf/syncthing-resolve-conflicts[2019-09-06]jjkramok/syncthing-conflict-notifier: Detects conflict files in a single syncthing shared folder and sends a push notification if conflicts are found. https://github.com/jjkramok/syncthing-conflict-notifier[2020-04-12]issue with Out of sync items/ sync stuck at 99%- [[commit conflict detector? show alter in the inteface]]
- [[ok, syncthing paranoid should simply reuse logic in cloud-heartbeat]] [[cloud]]
- [[had a bug: in pkm dir]] [[cloud]]
- [[Better indicator for syncthing? In mc and in gui?]]
- [[run git gc occasionally? can remove quite a lot of objects…]] [[cloud]]
-
[2019-04-17]implement more regular checks for syncthing? [2019-06-05]shit, weird. syncthing has got some sort of mismatch between GUI and web file/folder count; borg was showing differnt counts as well (script in dropbox that I used to check for differences) [[cloud]]
-
[* wildcard](#wldcrd TIDDLYLINK) [[wildcard]]
[2020-05-13]Ask HN: Anyone else upvote HN comments to track comments they have already read? | Hacker News [[pkm]][2020-05-05]SelectorGadget: point and click CSS selectors [[css]][2020-05-11](10) jestem króliczkiem on Twitter: "@jtraub аа, понял. Крутая идея, да! это было бы оч легко, даже не модифицируя экстеншн если бы браузеры разрешали экстеншнам друг на друге оперировать, а так можно будет добавить в Wildcard" / Twitter- [[ok, what if we combine them?]] [[promnesia]] [[worldbrain]] [[wildcard]]
- [[firefox logging]]
- [[wip on DSL issue]]
[2020-05-07]Restrict expressiveness of site adapters · Issue #17 · geoffreylitt/wildcard- [[Generic scraping with chrome inspector?]]
- [['exploring queue', mark explored elements and never show them again]] [[jonbo]] [[wildcard]]
[2020-05-11]bug: Vrroom[2020-05-12]Fraidycat[2020-05-16]Generate RSS feeds for any web page | PolitePol- [[would be nice to keep images outside of the git repository… perhaps even prune]]
[2020-05-26](2) Jared Palmer on Twitter: "PSA: You can usually crank up Webpack rebuild/HMR speed by ~7x on TypeScript projects by doing this to your Webpack config in development. Diff to create-react-app: https://t.co/nMikcH4At8 https://t.co/TgPl5LUwLH" / Twitter [[wildcard]]
-
[* sympy](#sympy TIDDLYLINK) [[sympy]]
- [[Add.matches???]] [[sympy]]
- [[use wild to deconstruct expressions?]] [[sympy]]
- [[started solving that system of DEs]] [[sympy]]
- [[try dsolveset??]] [[sympy]]
[2018-12-24]Added a few rules for imageset simplification by hargup · Pull Request 7625 · sympy/sympy- [[dsolve bug https://github.com/sympy/sympy/issues/15707]] [[sympy]]
- [[add wave eq to sympy??]] [[sympy]]
-
[* materialistic app for #hackernews](#mtrlstcppfrhckrnws TIDDLYLINK)
[2019-12-21][#C] set link as a title when sharing?? https://github.com/hidroh/materialistic/issues/1075- [[Hn materialistic: change view on press]]
- [[Hn Materialistic: comment icon is way too large for the number of comments]]
- [* git-bug](#gtbg TIDDLYLINK) [[gitbug]]
-
[* Hypothesis](#hypthss TIDDLYLINK) [[hypothesis]]
- [[need to color my and other people highlights in diff colors]]
-
[2018-06-11]just be a bit more explicit about not logged in [2019-02-20]hypothesis/client: The Hypothesis web-based annotation client.- [[doesn't work on hackernews, some content-security policy thing]] [[hypothesis]]
[2020-05-05]history.txt [[hypothesis]] [[annotation]][2019-07-18]John Maynard Keynes: "Newton, the Man"- [[bug: ugh, doesn't work with Linkedin]]
- [[ugh, seems that pseudoelements like in ampie and promnesia mess with hypothesis highlight]] [[hypothesis]]
[2021-03-06]Shirky: Situated Software [[hypothesis]]
- [* tantivy](#tntvy TIDDLYLINK) [[tantivy]]
- [* twint](#twnt TIDDLYLINK) [[twint]]
- [* org-sync](#rgsync TIDDLYLINK)
- [[--]]
- [[share link and content]] [[tusky]]
- [[validate systemd?]] [[pyinfra]]
- [[ncmpcpp file name too long]] [[mpd]]
- [update miniflux docs, mention that
CLEANUP_ARCHIVE_READ_DAYSdocs](#pdtmnflxdcsmntnthtclnprchvrddysdcs TIDDLYLINK) - [[PR in toastify for innerHTML]]
[2019-09-08]Validate inputs before saving · Issue #2 · fregante/webext-options-sync- [[problem with escaping table name]] [[visidata]]
- [[Allow users to mark posts as searchable/not searchable?]] [[mastodon]]
[2020-12-11]Export annotations - ⭐️Feature Requests - Memex Community [[worldbrain]]
* Logseq [[logseq]]
Logseq is a #localfirst browser interface for #org (mode). I'm using it for my #exobrain
search could be wider and include more stuff? [[exobrain]]
suggestions
[2020-12-30] display 'current' graph without clicking on 'page graph' all over again? [[outbox]]
[2020-12-30] hmmm… I'd like to see 'related' pages, e.g. when certain tags are siblings?
https://discord.com/channels/725182569297215569/725182570131751005/746244953910411324
maybe https://github.com/logseq/logseq/issues/207
[2020-12-30] eh. singe page (toexobrain export) didn't quite work well
-
relativize links in index.html? then easier to use as a single page app without selfhosting
-
graph doesn't seem to work
-
[2020-12-30]ok, try switching abs paths to relative
might be nice to have several 'layers' [[exobrain]]
e.g. people could be on a different layer
it could be achieved by having them not participate in constraints and just layed out on top with different color?
[2020-12-29] Publishing [[logseq]] [[exobrain]]
ok, nice, this worked (need to run http server though, doesn't work as a fully static page?)
dev mode suggesion: reindex on refreshed code (or force reindex) [[outbox]]
node size proportional to the number of links? [[exobrain]] [[logseq]]
hmm, if title is missing, might be better to use filename (now it's picking the first heading) [[exobrain]]
if it used custom ids would be awesome..
need a mode to exclude headings from notes graph? although not sure [[exobrain]]
e.g. I want two tags to be connected if they are siblings – basically only want connections between tags? I guess it's kinda subjective
colour differently pages with the corresponding file and without (i.e. tags) [[logseq]] [[exobrain]]
[2021-01-07] logseq/graph.cljs at 14e4af295781a00aacdb9104bda9c8121000b2cb · logseq/logseq [[logseq]]
(map (fn [[p aliases]]
aliases for graph view
auto push could push on a separate branch? and the actual normal push could be manual? [[logseq]]
[2021-01-08] right, it treats # as tags? [[org]]
need to highlight connections when I drag the enode [[logseq]] [[exobrain]]
ignore tags: read watch inspiration motivation buy outbox ? maybe even study? they result in too many connections
maybe they are more like attributes.. or tiny dots around tag, each of dots represents a task. dunno
[2021-01-18] logseq/config.cljs at master · logseq/logseq
[2020-12-30] Directory handle not exists (local filesystem) · Issue #918 · logseq/logseq
do not parse tags in quoted text [[logseq]]
[2020-12-30] using heading as title [[logseq]]
Yeah, there're some users who rely on the first heading as the page title.
If you prefer to use the file name as the page title instead of the first heading's title, (TITLE -> filename -> first heading), add :page-name-order "file" to the file logseq/config.edn.
wtf?? [[logseq]]
only seems to happen in publishing mode?
Lookup ref should contain 2 elements: ({:page/name "pkm"})
ask for publishing from console [[logseq]]
would also help for testing.. in a way?
* Orgzly [[orgzly]]
Awesome android app for #orgmode
https://github.com/orgzly/orgzly-android
so, every notebok has a root node
unspecified: inserts at the end of root?
note level; level 0 is root
debugging SQLiteDatabase: /data/user/0/com.orgzly/databases/orgzly_test.db
feat: interface for fs browsing
The main issue is multiple repositories
Imagine we have
repo1:
dir
file1.org
repo2:
dir
file2.org
we'll have to somehow merge them. Quite annoying!
feat: open org files in orgzly [[org]]
karlicoss/orgzly branch view-org-files
right, so apparently, notes are getting rebuilt every time from database
we could have a temporary database which gets flushed occasionally and never gets displayed?
https://github.com/orgzly/orgzly-android/issues/148
Wonder if i could implement simple org viewer with org-java? [[org]] [[android]]
[2018-11-20]eh, tbh I don't need it that often. I usually use docsearch (or could use recoll!)
https://github.com/orgzly/orgzly-android/issues/345 [[spacedrep]]
feat: capture templates? With screen buttons
- State "STRT" from "TODO"
[2019-02-21]
https://github.com/orgzly/orgzly-android/issues/80
[2019-02-21] shit. gradle sync didn't work. tried updating Kotlin but that didn't help…
[2019-02-21] basic idea: first approximation – reuse widget for notebook, just trigger note creation on opening
we want
name, template, target (could be file in the first approximation, but think how we would address subheadings)
-
how would that work with sync?
-
how do we handle staling targets?
[2019-02-24] https://github.com/orgzly/orgzly-android/pull/466
Orgzly notification high priority only? Or even a search query
https://github.com/orgzly/orgzly-android/issues/245
you know if anyone started progress on that? If not I might give it a try.
I'm not aware of any. That would be great, thanks.
I guess it would be a new preference in Settings / Reminders that can contain a search query?
bug: cut note and then create new in an empty notebook – the note you cut disappears
Orgzly quick search widget?
todo state changes
make sure orglzy can handle that??
- State "WAIT" from "TODO"
[2019-02-16]
whatever
Orgzly archive
Would require support in notebook interface
[2019-02-10] there were some suggestions already, for tagging in particular https://github.com/orgzly/orgzly-android/issues/32
[2019-02-10] Implement auto synchronization · Issue · orgzly/orgzly-android [[orgzly]]
https://github.com/orgzly/orgzly-android/issues/8
Post about orgzly on fossdroid?
[2019-12-15] Detect org files in subfolders · Issue #225 · orgzly/orgzly-android
https://github.com/orgzly/orgzly-android/issues/225
ctory tree with bunch of org files around it, and right now orgzly only detects the org files on top level. Would
[2019-12-15] Detect org files in subfolders · Issue #225 · orgzly/orgzly-android
https://github.com/orgzly/orgzly-android/issues/225
Just checked out attern is having a directorytop level.
[2020-07-11] [orgzly/orgzly-android] Detect org files in subfolders
I switched from orgzly to markor exactly because of the lack of this feature. Yes, I know, these apps differs a lot, but I use them simply as a text editor. I'm still waiting when this will become available in orgzly. Why it's so hard to implement it?
* syncthing [[syncthing]]
suggest heartbeats for syncthing? [[cloud]]
[2019-09-06] dschrempf/syncthing-resolve-conflicts: A small bash script that handles synchronization conflicts with Syncthing. Inspired by 'pacdiff' from Arch Linux. https://github.com/dschrempf/syncthing-resolve-conflicts
[2019-09-06] jjkramok/syncthing-conflict-notifier: Detects conflict files in a single syncthing shared folder and sends a push notification if conflicts are found. https://github.com/jjkramok/syncthing-conflict-notifier
[2020-04-12] issue with Out of sync items/ sync stuck at 99%
not sure what exactly caused it, but basically was constantly showing local/global state mismatch
Rest api is on GUI port, key is in advanced settings
https://docs.syncthing.net/dev/rest.html
use the post request to reset the index (apparently no way from GUI)
https://docs.syncthing.net/rest/system-reset-post.html
[2021-05-02]happened again, reset just one folder, was fine after that
maybe relevant to https://forum.syncthing.net/t/deleted-out-of-sync-items-syncthing-stuck/14971/30
commit conflict detector? show alter in the inteface
[2020-12-19] eh? apparently it's already presetn? https://github.com/kozec/syncthing-gtk/issues/261
interesting..
ok, syncthing paranoid should simply reuse logic in cloud-heartbeat [[cloud]]
also probably belongs to the same repository altogether
had a bug: in pkm dir [[cloud]]
TODO would be interesting to do fuzzing
- before pkm (real dir) pkm/search (symlink) pkm/swoop (symlink)
UNSYNCED!
- after pkm: symlink with the same files inside
sync was just stuck
Better indicator for syncthing? In mc and in gui?
Gui – available, mc – not sure how..
mm, doesn't look like there is a nice terminal interface?
run git gc occasionally? can remove quite a lot of objects… [[cloud]]
[2020-06-07] yeah, it's a really good idea.. wonder how to run it more often
[2019-04-17] implement more regular checks for syncthing?
[2019-04-17] also allow selective syncing on mobile/wifi
[2019-06-05] shit, weird. syncthing has got some sort of mismatch between GUI and web file/folder count; borg was showing differnt counts as well (script in dropbox that I used to check for differences) [[cloud]]
* wildcard [[wildcard]]
https://github.com/geoffreylitt/wildcard
related: #interop #malleable #spreadsheet
[2020-05-13] Ask HN: Anyone else upvote HN comments to track comments they have already read? | Hacker News [[pkm]]
[2020-05-05] SelectorGadget: point and click CSS selectors [[css]]
[2020-05-11] (10) jestem króliczkiem on Twitter: "@jtraub аа, понял. Крутая идея, да! это было бы оч легко, даже не модифицируя экстеншн если бы браузеры разрешали экстеншнам друг на друге оперировать, а так можно будет добавить в Wildcard" / Twitter
аа, понял. Крутая идея, да!
это было бы оч легко, даже не модифицируя экстеншн если бы браузеры разрешали экстеншнам друг на друге оперировать, а так можно будет добавить в Wildcard
ok, what if we combine them? [[promnesia]] [[worldbrain]] [[wildcard]]
e.g. intercept AJAX request and store them in the database on your disk. Then, add some code to filter it and keep as the browser history?
firefox logging
Another thing I noticed was this bit logging errors all the time for adapters that don't have `scrapeAjax` (I'm on Firefox). I wonder if it's better to check for the att
wip on DSL issue
> Usually I prefer DSLs embedded in a Turing-complete language to provide the TC escape hatch if needed, but here that's precisely what we don't want.
TODO why no escape hatch
I'm (as a somewhat experienced programmer) biased towards having a real programming language, because, because I've struggled with mediocre yaml/json DSL that end up reimplementeing half of the programming language in an incomrehensible ways. E.g. if you already know javascript, you end up frustrated with expressing in DSL what you'd otherwise have don in few lines of code. And the opposite: if you don't know how to program in the first place I'd be much rather
debugging somethine like
> "xpath": "//*[@class='blog-item']/div[0]"
is kind of a nightmare for anyone, and you need the devtools and JS console for that
TODO something about ids
> "querySelector": "._i24ijs"
Often (citation needed though) websites have completely dynamic ids, so you would need to do some sort of completely dynamic query to determine the content and the items
[2020-05-07] Restrict expressiveness of site adapters · Issue #17 · geoffreylitt/wildcard
contribute to the discussion here
Generic scraping with chrome inspector?
'exploring queue', mark explored elements and never show them again [[jonbo]] [[wildcard]]
[2020-05-11] bug: Vrroom
- load this page, then click 'repositories', wildcard doesn't show up (it should)
- then refresh (shows up, as expected)
- then go back – it doesn't disappear (it should)
[2020-05-12] Fraidycat
[2020-05-16] Generate RSS feeds for any web page | PolitePol
ok, nice so it allows you to choose elements dynamically, could be useful
would be nice to keep images outside of the git repository… perhaps even prune
separate repository for binary assets is better
[2020-05-26] (2) Jared Palmer on Twitter: "PSA: You can usually crank up Webpack rebuild/HMR speed by ~7x on TypeScript projects by doing this to your Webpack config in development. Diff to create-react-app: https://t.co/nMikcH4At8 https://t.co/TgPl5LUwLH" / Twitter [[wildcard]]
PSA: You can usually crank up Webpack rebuild/HMR speed by ~7x on TypeScript projects by doing this to your Webpack config in development.
* sympy [[sympy]]
Add.matches??? [[sympy]]
use wild to deconstruct expressions? [[sympy]]
started solving that system of DEs [[sympy]]
try dsolveset?? [[sympy]]
[2018-12-24] Added a few rules for imageset simplification by hargup · Pull Request 7625 · sympy/sympy
https://github.com/sympy/sympy/pull/7625/files
dsolve bug https://github.com/sympy/sympy/issues/15707 [[sympy]]
add wave eq to sympy?? [[sympy]]
- 1st order linear homogeneous partial differential equations
with constant coefficients. - 1st order linear general partial differential equations
with constant coefficients. - 1st order linear partial differential equations with
variable coefficients.
* materialistic app for #hackernews
[2019-12-21] [#C] set link as a title when sharing?? https://github.com/hidroh/materialistic/issues/1075
Hn materialistic: change view on press
Hn Materialistic: comment icon is way too large for the number of comments
* git-bug [[gitbug]]
related #git #github #decentralize
[2020-11-02] git-bug isn't syncing PRs?
[2020-11-21] git-bug/import.go at b3318335986618388637a9d35d68b39633e4548a · MichaelMure/git-bug
ugh fuck, this should go to stderr?
* Hypothesis [[hypothesis]]
need to color my and other people highlights in diff colors
[2018-06-11] just be a bit more explicit about not logged in
ok, what I actually want is the extension to be more vocal about logouts
https://github.com/hypothesis/client/issues/12
[2019-02-20] https://github.com/hypothesis/client/pull/967
[2019-06-27] ok, it was partially resolved, at least it expands the sidebar now. Swill major problem for usability though, can easily disapppoint new users.
[2019-02-20] hypothesis/client: The Hypothesis web-based annotation client.
Join us on Slack - request an invite or log in once you've already created an account - or in #hypothes.is on freenode for discussion.
If you'd like to contribute to the project, you should consider subscribing to the development mailing list, where we can help you plan your contributions.
doesn't work on hackernews, some content-security policy thing [[hypothesis]]
[2020-05-05] history.txt [[hypothesis]] [[annotation]]
doesn't work on github?? ugh.
[2019-07-18] John Maynard Keynes: "Newton, the Man"
about:reader?url=http%3A%2F%2Fwww-history.mcs.st-and.ac.uk%2FExtras%2FKeynesNewton.html
hmm, hypothesis doesn't work with Firefox reading mode?
bug: ugh, doesn't work with Linkedin
ugh, seems that pseudoelements like in ampie and promnesia mess with hypothesis highlight [[hypothesis]]
e.g. try to highlight over "eg with blue-blocker sunglasses or f.lux) after sunset" on this page
https://www.lesswrong.com/posts/E4cKD9iTWHaE7f3AJ/melatonin-much-more-than-you-wanted-to-know#5__I_try_to_use_melatonin_for_sleep__but_it_just_gives_me_weird_dreams_and_makes_me_wake_up_very_early
[2021-03-06] Shirky: Situated Software [[hypothesis]]
doesn't work on archive.org pages??
* tantivy [[tantivy]]
Search indexer on Rust
https://github.com/tantivy-search/tantivy
related #search
Try search as you type on Wikipedia [[tantivy]]
https://github.com/tantivy-search/tantivy-cli#indexing-the-document-index
host wikipedia backend for a bit and give a frontend link to github issue [[tantivy]]
tantivy-py: need to bump version to -dev or something? [[tantivy]]
* twint [[twint]]
related: #twitter
not sure about –profile-full?? [[twint]]
twint -u karlicoss --database tweets3.db --profile-full
hmm. it looks like it can't parse tweet ids?? [[twint]]
CRITICAL:root:twint.get:Tweet:time data '' does not match format '%Y-%m-%d %H:%M:%S'
1249982874150932480 2020-04-14 09:48:35 BST <karlicoss> I love it, one of the best physics textbooks I know ! Will probably take years for me to fully grasp, but it's very pleasant to read! https://twitter.com/JakobSchwich/status/1249569424622878720 …
1249856617031630848 2020-04-14 01:26:53 BST <karlicoss> I'm almost sure you've seen it, but this is a fascinating read: https://slatestarcodex.com/2014/03/17/what-universal-human-experiences-are-you-missing-without-realizing-it/ … (comments too!)
1249820865593847814 2020-04-13 23:04:49 BST <karlicoss> It's probably for the first time in years when I actually liked some user interface. Wow.
1249820017576890368 2020-04-13 23:01:27 BST <karlicoss> Wow, I've just used @liberapay for the first time, and it's been *increadibly* pleasant. Clean, functional and text-centered interface. No bullshit, you can clearly see who you pay, how and when.
CRITICAL:root:twint.get:Tweet:time data '' does not match format '%Y-%m-%d %H:%M:%S'
CRITICAL:root:twint.get:Tweet:time data '' does not match format '%Y-%m-%d %H:%M:%S'
1249586565417963520 2020-04-13 07:33:48 BST <karlicoss> this is, in part, why I stopped listening podcasts
[2020-04-13] Show HN: Twint – Twitter scraping tool written in Python | Hacker News [[twint]] [[promnesia]] [[hpi]]
hmm maybe use it real quick?
[2020-04-14] Home · twintproject/twint Wiki [[hpi]]
maybe use github wiki?
* org-sync
https://github.com/arbox/org-sync
syncing #github issues with #org mode
using #gitbug instead now
[2019-12-27] not sure if I like sorting by modified time… OPEN and id is better [[orgsync]]
[2020-04-12] for org-sync thing – could keep private notes in a separate file, but link into ids? [[github]]
--
share link and content [[tusky]]
[2020-01-25] https://github.com/tuskyapp/Tusky/issues/1655
validate systemd? [[pyinfra]]
ncmpcpp file name too long [[mpd]]
годы пройдут часть 1
update miniflux docs, mention that CLEANUP_ARCHIVE_READ_DAYS docs
PR in toastify for innerHTML
[2019-09-08] Validate inputs before saving · Issue #2 · fregante/webext-options-sync
https://github.com/fregante/webext-options-sync/issues/2
problem with escaping table name [[visidata]]
/usr/lib/python3/dist-packages/visidata/loaders/sqlite.py
def reload(self):
tblname = self.tableName
self.columns = self.getColumns(tblname)
r = self.conn.execute('SELECT COUNT(*) FROM "%s"' % tblname).fetchall()
rowcount = r[0][0]
self.rows = []
for row in Progress(self.conn.execute('SELECT * FROM "%s"' % tblname), total=rowcount-1):
self.addRow(row)
def getColumns(self, tableName):
cols = []
for i, r in enumerate(self.conn.execute('PRAGMA TABLE_INFO("%s")' % tableName)):
Allow users to mark posts as searchable/not searchable? [[mastodon]]
[2020-12-11] Export annotations - ⭐️Feature Requests - Memex Community [[worldbrain]]
Here is a guide on how to use the StorexHub API to get your Memex annotations.
It’s still in developer alpha, so it will require Javascript knowledge in building something useful:
https://worldbrain.github.io/storex-docs/#/storex-hub/guides/memex/?id=use-case-3-importexport-data-on-demand 12
sigh.. it's a bit overcomplicated
really need a simple json export..
FBI
Foo
-
A [[metavariable]] in common use by [[programmers]] and [[nerds]].
- I use this node as an example occasionally through the [[agora]].
- [[go]] https://en.wikipedia.org/wiki/Foobar
- [[bar]] https://en.wikipedia.org/wiki/Metasyntactic_variable
Table of Contents
[2016-06-20]What is functional programming?- [[Free monads]] [[monad]]
[2016-10-24]Kleisli monads [[monad]][2016-02-05]type classes: downcasting and instanceof are impossible![2016-09-25]parametricity[2016-08-07]semantics- [[related]] [[programming]] [[haskell]] [[typetheory]]
[2015-06-20]foldl vs foldr [[fp]][2015-06-20]let polymorphism http://stackoverflow.com/a/12033549/706389 [[fp]][2021-01-01]Bartosz Milewski (@BartoszMilewski): "Starting the new year with a new project: The Dao of Functional Programming. Here's a short intro." | nitter[2018-11-27]Pinboard: bookmarks for karlicoss tagged 'fp' [[fp]][2016-02-28]Existential types [[haskell]][2016-02-28]Haskell version of Yoneda lemma [[yoneda]] [[haskell]]
[2016-06-20] What is functional programming?
-
First-class and higher-order functions
-
Pure functions
-
Recursion (as a consequence of pure functions?)
-
Strict versus non-strict evaluation
-
Type systems
When do you choose functional programming over object oriented? When you anticipate a different kind of software evolution:
Object-oriented languages are good when you have a fixed set of operations on things, and as your code evolves, you primarily add new things. This can be accomplished by adding new classes which implement existing methods, and the existing classes are left alone.
Functional languages are good when you have a fixed set of things, and as your code evolves, you primarily add new operations on existing things. This can be accomplished by adding new functions which compute with existing data types, and the existing functions are left alone.
When evolution goes the wrong way, you have problems:
- Adding a new operation to an object-oriented program may require editing many class definitions to add a new method.
- Adding a new kind of thing to a functional program may require editing many function definitions to add a new case.
Free monads [[monad]]
- http://www.parsonsmatt.org/2017/09/22/what_does_free_buy_us.html good tutorial with examples
- https://markkarpov.com/post/free-monad-considered-harmful.html
[2016-10-24] Kleisli monads [[monad]]
Earlier I said that the key to a monad is its Kleisli arrows. The reason why is that Kleisli arrows are morphisms in the Kleisli category, where (>=>) is Kleisli arrow composition:
(>=>) :: (Monad m) => (a -> m b) -> (b -> m c) -> (a -> m c)
(f >=> g) x = f x >>= g
.. and return is the identity:
return :: (Monad m) => a -> m a
Like all categories, the Kleisli category must obey the category laws:
return >=> f = f -- Left identity
f >=> return = f -- Right identity
(f >=> g) >=> h = f >=> (g >=> h) -- Associativity
[2016-02-05] type classes: downcasting and instanceof are impossible!
[2016-09-25] parametricity
In a parametric language the presence of a universally quantified type variable intuitively conveys a very strong guarantee: A (part of a) value passed to a parametric polymorphic function in the position of a type variable is guaranteed only to be copied and moved around, but never inspected in the function
[2016-08-07] semantics
Denotational semantics: natural, maps to mathematical domains
Operational semantics: describes execution on an abstract machine
- Small step / big step
Denotational semantics is similar to high-level operational semantics, except:
- Machine is gone
- Language is mathematics (lambda calculus)
The difference between denotational and operational semantics:
- In operational semantics, the state changes are defined by coded algorithms for a virtual machine
- In denotational semantics, they are defined by rigorous mathematical functions
related [[programming]] [[haskell]] [[typetheory]]
[2015-06-20] foldl vs foldr [[fp]]
-- Left fold:
foldl :: (a -> b -> a) -> a -> [b] -> a
foldl f z [] = z
foldl f z (x:xs) = foldl f (f z x) xs
-- Tail recurstion, but recurses forever if the list is infinite.
-- Might cause OOM due to enormous thunks.
foldl' : strict version
foldl' :: (a -> b -> a) -> a -> [b] -> a
foldl' f !z [] = z
foldl' f !z (x: xs) = foldl' f (f z x) xs
-- Right fold:
foldr :: (a -> b -> b) -> b -> [a] -> b
foldr f z [] = z
foldr f z (x:xs) = f x (foldr f z xs)
foldr: under lazy evaluation, may stop early and thus can deal with infinite lists.
Might cause OOM: foldr (+) 0 [1..1000000]
TODO: internal thunk stack?
[2015-06-20] let polymorphism http://stackoverflow.com/a/12033549/706389 [[fp]]
We might want to define
let x = expr in t
as (\x.t) expr
We've got to assign a concrete type to f (TODO why?), which means it can't be forall a.a -> a
Instead, we define it as a primitive:
\Gamma \vdash expr: S; \Gamma \vdash t[x -> expr]: T
----
\Gamma \vdash let x = expr in t: T
\Gamma vdash expr:S to assure typability of expr at all.
A key insight in this matter is that rather than just typing a lambda-abstraction with a potentially polymorphic argument type, we are typing a (sugared) abstraction that is (1) applied exactly once and, moreover, that is (2) applied to a statically known argument. That is, we can first subject the "argument" (i.e. the definiens of the local definition) to type reconstruction to find its (polymorphic) type; then assign the found type to the "parameter" (the definiendum); and then, finally, type the body in the extended type context.
Basically, we can write polymorphic functions, but can't use arguments in polymorphic way.
Note that it's perfectly possible to pass a polymorphic function as an argument to another function. So something like map id ["a","b","c"] is perfectly legal. But the function may only use it as monomorphic. In the example map uses id as if it had type String -> String
[2021-01-01] Bartosz Milewski (@BartoszMilewski): "Starting the new year with a new project: The Dao of Functional Programming. Here's a short intro." | nitter
Starting the new year with a new project: The Dao of Functional Programming. Here's a short intro.
[2018-11-27] Pinboard: bookmarks for karlicoss tagged 'fp' [[fp]]
https://pinboard.in/u:karlicoss/t:fp
[2016-02-28] Existential types [[haskell]]
data Obj = forall a. (Show a) => Obj a
xs :: [Obj]
xs = [Obj 1, Obj "foo", Obj 'c']
doShow :: [Obj] -> String
doShow [] = ""
doShow ((Obj x):xs) = show x ++ doShow xs
Dynamic dispatch:
class Shape_ a where
perimeter :: a -> Double
area :: a -> Double
data Shape = forall a. Shape_ a => Shape a
type Radius = Double
type Side = Double
data Circle = Circle Radius
data Rectangle = Rectangle Side Side
data Square = Square Side
instance Shape_ Circle where
perimeter (Circle r) = 2 * pi * r
area (Circle r) = pi * r * r
instance Shape_ Rectangle where
perimeter (Rectangle x y) = 2 * (x + y)
area (Rectangle x y) = x * y
instance Shape_ Square where
perimeter (Square s) = 4*s
area (Square s) = s*s
instance Shape_ Shape where
perimeter (Shape shape) = perimeter shape
area (Shape shape) = area shape
-- Smart constructor:
circle :: Radius -> Shape
circle r = Shape (Circle r)
rectangle :: Side -> Side -> Shape
rectangle x y = Shape (Rectangle x y)
square :: Side -> Shape
square s = Shape (Square s)
shapes :: [Shape]
shapes = [circle 2.4, rectangle 3.1 4.4, square 2.1]
[2016-02-28] Haskell version of Yoneda lemma [[yoneda]] [[haskell]]
forall r . ((a -> r) -> f r) ~ f a, where f is a functor
Concrete example:
fun :: forall r . ((Bool -> r) -> [r]
How many different implementations of fun are there? As many as there are lists of Bools.
fs2
- https://fs2.io
- A [[Scala]] library that allows abstracting data transmission and control
into a shared concept called a
Stream.
FSM
- Finite state machines. A computation abstraction level that I find particularly appealing for some reason.
FUD
- Fear, Uncertainty, Doubt.
- A disinformation strategy.
- Also, incidentally, a trigger for [[procrastination]].
G.
- A [[person]].
- He's also trying [[Learning to Learn]]
- [[Gift idea]]: yoga mats x2
- Could do a semester abroad in [[fribourg]] or [[paris]].
- In [[think tank]]: [[CRAS]].
-
Interested in:
- [[huerta común]]
-
[[hydrogen batteries]]
- green > blue > grey
[[2020-11-28]]
-
Reunión con empresa que está tratando de desarrollar motores de hidrógeno, pero necesita financiación y homologación.
- Desarrollan celdas que van en motores de combustión.
-
Existen empresas de [[triple impacto]].
- Se ocupan en ganar dinero, pero también de ser amigables con el medio ambiente y con el entorno social.
-
Existen [[empresas B]].
- Tienen objetivos relacionados con el bien público.
-
[[GPL]] vs [[Apache]] / [[MIT]]
- Definiciones de libertad.
- [[paradoja de la tolerancia]]: el autoritario clama por la libre expresión, pero en un sistema libre todas las opiniones deben tolerarse salvo las autoritarias.
-
Fundaciones, testamentos, ejecutores.
- Designar a un grupo de ejecutores, ellos ejecutan un algoritmo designado en el testamento.
G20
intergovernmental forum comprising 19 countries and the European Union
composed of most of the world's largest economies, including both industrialized and developing nations.
GAN
Go back to the [[AI Glossary]]
Abbreviation for generative adversarial network.
- #pull [[garbage collect]] [[garbage collection]]
GDP
Kuznets developed GDP as a means of measuring the impact of the great depression. It enabled governments to track any increase or decrease in their nation’s wealth as represented by the value of goods and services produced, and became increasingly important as governments estimated the cost of waging the second world war.
– Beyond GDP: here’s a better way to measure people’s prosperity
The developer of the concept, Simon Kuznets, didn't think it was a good measure of national welfare. ([[Doughnut Economics]])
Nobel prize-winner Simon Kuznets declared in 1934 that “the welfare of a nation can scarcely be inferred from a measurement of national income”
– Beyond GDP: here’s a better way to measure people’s prosperity
Local Git Exclude
Edit the local exclude file in your git repo without having to edit the global .gitignore
.git/info/exclude
Source: StackOverflow
Counting files in a git repo
git ls-files | wc -l
Source: Stackoverflow
git
-
a [[list]].
- of [[repositories]].
- If you [[go/git/project]] in an Agora, you might just land in its well known Git repository (not necessarily [[Github]]).
-
a [[version control system]].
- by [[linus torvalds]]
- #pull [[git-config]] [[git-alias]] [[git-ship]]
- https://twitter.com/flancian/status/1377588651232800771
Git is a popular version control system.
Tricks
Writing a Git Commit Message
- Concise and consistent length and form
- Communicate clear context about a change to fellow developers. Ensure that other developers understand why a change was made.
Rules
- Separate subject from body with a blank line if the body is to be used.
- Limit subject line to 50 characters
- Capitalize subject line
- Do not end with period
- Use imperative mood; I 'do' this. Rationale: If applied, the commit will change these aspects of the code. Git's own built-in conventions use this form.
- Wrap at 72 characters
- Use the body to explain 'what' and 'why' as necessary
Organization Thoughts
github organization:
- one repo per course - as most courses require partner work
= repo for coding challenge practice problems
- managing research notes: ??? i am thinking a single org file for all of this
- - that is, an org file in each project for the research notes pertaining to that project,
- - and anotherorg file for misc. research ?? i will have to see how my research is used
https://danieltakeshi.github.io/2017/07/15/how-i-organize-my-github-repositories/
Rewriting
It's a good idea to reformat commits to make them more readable.
git reset HEAD~${number of commits to go back}
Tricks
http://joeyh.name/blog/entry/how_to_publish_git_repos_that_cannot_be_republished_to_github/ :: cheeky way to abuse DMCA to avoid GitHub using your Git repos https://sourcehut.org/blog/2020-10-29-how-mailing-lists-prevent-censorship/ using the mailing list model over the built-in issue model, and how this naturally federated and local first procedure is superior to github's standard issue approach https://sagegerard.com/git-debugging.html: use git bisect while referencing maintainers of specific parts of code to narrow down to the code you should care about, then ask the maintainers about it - while putting in a minimum of effort. https://labs.consol.de/development/git/2017/02/22/gitignore.html using .gitignore the right way
Patch previous commits with rebases
https://stackoverflow.com/questions/9103396/how-do-i-edit-a-previous-git-commit If you need to change commit history:
- Make another commit to make the change
- Rebase starting at the commit you want to change
- Squash the new commit with the old one in the history
- Remove the second commit message (or merge it…)
This did change the commit time for my latest commit, which is something to watch out for.
How Git Works
Neat writeup on the Git patience diff algorithm "Distributed, offline-first bug tracker embedded in git, with bridges" Prototype Git GUI for Filmmaking "Pull github, bitbucket, and trac issues into taskwarrior" Text-mode interface for git bcongdon/git-trophy: ? Create a 3D Printed Model of Your Github Contributio
Worktrees
-
A git repository can have multiple working trees - allowing you to
check out more than one workspace at a time!
- Among other things, this allows you to work on multiple branches at once without having multiple copies of the file, and maps git branches or tags to other directories on your system. Use it to check on different efforts on projects without messing up your current editing environment - to look at code from other branches locally and simultaneously, for example!
- `git worktree add $PATH` :: Adds a new branch with a name associated with the final component of $PATH. `git worktree remove` and `git worktree prune` both allow you to cut off external worktrees.
- Flow example: latest develop, latest branch of work, and a third for reviewing pull requests and/or the work from other developers.
Github
track changes to a patch over time git flow: git extensions for high level repository operations explore git cli with natural language search github is sinking
READMEs
A curated list of awesome Github Profile READMEs 📝 https://github.com/pifafu/pifafu/blob/main/readME.md i love the font choice and the gif here!
Code Review
How to do a code review | eng-practices
Alternatives
fossil
git with additional features such as task management. it seems like a
superset of git's system. Fossil vs.
Git
Incrementally converting from git to fossil while working on the git
repo
repo
Google's tool for managing monorepos.
Pijul
A distributed version control system
Bazaar
Canonical's version control system
Table of Contents
[2020-04-19]The Communicative Value of Using Git Well – Math ∩ Programming [[git]][2017-05-06]usehg-fast-exportto convert [[mercurial]] [[git]][2016-09-07]git stores snapshots, not diffs [[git]]- [[NOCOMMIT global hook?]] [[git]]
[2019-08-18]Highlights from Git 2.23 - The GitHub Blog [[git]]- [[Git blame ignore formatting]] [[git]]
[2019-08-24]Fossil Versus Git | Lobsters [[git]]- [[My unorthodox, branchless git workflow | Lobsters]] [[git]]
- [[a page with my favourite git commands & tricks?]] [[git]] [[toblog]] [[exobrain]]
- [[The Communicative Value of Using Git Well – Math ∩ Programming]] [[git]]
[2019-08-02]git - How do I remove a submodule? - Stack Overflow [[git]][2019-12-11]git reflog expire –expire=now –all && git gc –prune=now –aggressive [[github]][2019-05-10]git rebase –committer-date-is-author-date –autostash HEAD~1 [[git]][2020-06-08]Learn to change history with git rebase!-
[2018-11-28]extraction - How to extract one file with commit history from a git repo with index-filter & co - Stack Overflow [[git]] [2020-07-12]- GitHub + why do we centralize issues, documents for a distributed version… | Hacker News[2018-01-01]detect file type changes [[git]]- [[git ssh debugging]] [[git]] [[ssh]]
[2021-01-11]How to keep your Git history clean with interactive rebase | GitLab[2020-11-16]Why Git blame sucks for understanding WTF code (and what you should use instead) | Lobsters[2019-07-21]git - How do I remove a submodule? - Stack Overflow https://stackoverflow.com/questions/1260748/how-do-i-remove-a-submodule/7646931#7646931 [[git]]
[2020-04-19] The Communicative Value of Using Git Well – Math ∩ Programming [[git]]
[2017-05-06] use hg-fast-export to convert [[mercurial]] [[git]]
[2016-09-07] git stores snapshots, not diffs [[git]]
Different from SVN
It is important to note that this is very different from most SCM systems that you may be familiar with. Subversion, CVS, Perforce, Mercurial and the like all use Delta Storage systems - they store the differences between one commit and the next.
Git does not do this - it stores a snapshot of what all the files in your project look like in this tree structure each time you commit. This is a very important concept to understand when using Git.
Git’s pack files are carefully constructed to effectively use disk caches and provide “nice” access patterns for common commands and for reading recently referenced objects.
NOCOMMIT global hook? [[git]]
[2019-08-18] Highlights from Git 2.23 - The GitHub Blog [[git]]
https://github.blog/2019-08-16-highlights-from-git-2-23/
You may have used git grep to search for some text in your Git project, just as you may have used git diff to view active changes. What do the two have in common? They both display some contents in your repository, and both have support to show the surrounding function context with -p (short for --show-function) or -W (short for --function-context), respectively.
Git blame ignore formatting [[git]]
Configure your git blame to ignore cleanup changes.
https://www.moxio.com/blog/43/ignoring-bulk-change-commits-w…
[2019-08-24] Fossil Versus Git | Lobsters [[git]]
https://lobste.rs/s/e3blgf/fossil_versus_git
This article is getting a few things about git wrong. They claim git only supports ‘One check-out per repository’. Heard of git worktree?
My unorthodox, branchless git workflow | Lobsters [[git]]
Git revise is especially useful for this commit stack workflow, as I call it. I’m a huge fan.
It’s a better rebase. So much better that it should be obligatory. You can split commits, batch rename them, and you don’t have to stash your work first.
a page with my favourite git commands & tricks? [[git]] [[toblog]] [[exobrain]]
wsdiff
image diff
nbstirpout
iadd
extra worktree dir
The Communicative Value of Using Git Well – Math ∩ Programming [[git]]
I’ve written up my ideas, under the name ‘Literate Git’, at https://github.com/bennorth/literate-git if you’re interested.
The tool I wrote turns a structured git history into an interactive web page.
There’s an example there of how the ideas might work in a tutorial setting.
After I gave a talk on this work, one of the people in the audience tried it with the Haskell LLVM tutorial: https://lukelau.me/kaleidoscope/
[2019-08-02] git - How do I remove a submodule? - Stack Overflow [[git]]
https://stackoverflow.com/questions/1260748/how-do-i-remove-a-submodule/21211232#21211232
git rm the_submodule
rm -rf .git/modules/the_submodule
[2019-12-11] git reflog expire –expire=now –all && git gc –prune=now –aggressive [[github]]
[2019-05-10] git rebase –committer-date-is-author-date –autostash HEAD~1 [[git]]
[2020-06-08] Learn to change history with git rebase!
[2018-11-28] extraction - How to extract one file with commit history from a git repo with index-filter & co - Stack Overflow [[git]]
git filter-branch --index-filter 'git read-tree --empty; git reset $GIT_COMMIT -- $your $files $here' -- --all --
[2019-04-10] set up git project commmand
[2020-07-12] - GitHub + why do we centralize issues, documents for a distributed version… | Hacker News
for an academic treatment of the defects in Git read: What's Wrong with Git? A Conceptual Design Analysis S. Perez De Rosso and D. Jackson. In Proceedings of the 2013 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software (Onward! 2013)
[2018-01-01] detect file type changes [[git]]
for r in *; do pushd $r; git whatchanged | grep "\.\.\..T"; popd; done
git ssh debugging [[git]] [[ssh]]
GIT_SSH_COMMAND='ssh -v' git fetch
[2021-01-11] How to keep your Git history clean with interactive rebase | GitLab
[2020-11-16] Why Git blame sucks for understanding WTF code (and what you should use instead) | Lobsters
For archeology I really love git gui blame despite its dated UI
[2019-07-21] git - How do I remove a submodule? - Stack Overflow https://stackoverflow.com/questions/1260748/how-do-i-remove-a-submodule/7646931#7646931 [[git]]
he majority of answers to this question are outdated, incomplete, or unnecessarily complex.
A submodule cloned using git 1.7.8 or newer will leave at most four traces of itself in your local repo. The process for removing those four traces is given by the three commands below:
Git is a [[distributed version control system]]. It stores //whole objects//, not diffs, which is one of the key differences between Git and other version control systems of its time. This [[speeds up operations]] like checking out branches and processing commits in batch. //Distributed// means that while you can have a single source of truth, nothing will break when it goes down, because [[the whole object database is stored on users' machines]], and [[data integrity is easily verified]] (commits can also be signed using OpenPGP).
=> https://git-scm.com | Official website
= Links => https://matrix.to/#/!ORfrUEFeWFcHAMLFLr:matrix.org/$1644101095103BLdVu:grin.hu?via=matrix.org&via=matrix.allmende.io&via=privacytools.io | Matrix message by @grin Péter Gervai:
That is probably an inherent lazyness of me, for example I passionately hate
gitand pretty much likemercurial, because the first was created by a dozen hackers to themselves, and nobody really understands it, and nobody else can really use it to its full potentials, and all the documentation and help pages are obscure, complex and generally written from the perspective of someone already knowing the system and being pretty annoyed that have to explain it to anyone else; mercurial on th eother hand has an excellend handbook, good structured help system, easy to use commands which can be very complex if someone take the time and efforts to learn it. And both systems are basically the same, do the same, using the same principles. The difference is the attitude towards the people not yet being fluent in the system. Also see: [[https://git-man-page-generator.lokaltog.net/]]
=> https://warmedal.se/~bjorn/posts/2021-09-20-finally-understanding-the-power-of-git.html | Finally Understanding the Power of Git
A platform like Github makes this different, in that it abstracts these tools into a web UI and expect all collaborators to have an account at the platform. The more I learn about ways of collaborating outside of a centralised service like that, the more I've come to dislike them. Decentralised collaboration is a lot more enjoyable and empowering.
=> https://blog.sulami.xyz/posts/cleaning-up-git-history/ | Cleaning Up Git History - sulami's blog
Cleaning up the history might seem tedious at first for marginal cosmetic benefits, but it gets much easier and faster with practice. Here I am collecting some tips for cleaning up a git commit history before publishing it to others, for example in the form of a pull request.
=> https://www.banterly.net/2021/07/31/new-in-git-switch-and-restore/ | New in Git: switch and restore
=> https://martowen.com/2016/05/01/git-submodules-vs-git-subtrees/ | Git Submodules vs Git Subtrees
Submodules are easier to push but harder to pull – This is because they are pointers to the original repository Subtrees are easier to pull but harder to push – This is because they are copies of the original repository
=> https://git-annex.branchable.com/
git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, time, or disk space.
git-annex is designed for git users who love the command line. For everyone else, the git-annex assistant turns git-annex into an easy to use folder synchroniser.
=> https://ladycat.wordpress.com/2020/03/04/flashbake-автосохранение-в-git/ | Flashbake — автосохранение в git
Собственно, по-хорошему, тут надо начинать с того, что есть целая тема — «системы управления версиями», предназначенные вообще-то для программистов, но я уверена, что пишущим — не менее нужные. Из них я уже который год использую git.
=> https://ta180m.exozy.me/posts/gitea-actually-joins-the-fediverse/ | Gitea Actually Joins the Fediverse
Gitea federation development has reached a crucial milestone: federating with Mastodon! This is a //big deal//.
Git
gnu
-
a [[project]].
- I am a huge fan of the [[gnu project]].
- [[go]] https://gnu.org
GNU
I run a lightweight implementation of Go Links on the /go/ URL space. Basically anything under https://flancia.org/go/ is a redirect to a URL somewhere on the internet. Think of it as open, lightweight social bookmarking.
The Go Links idea is very popular in many companies. It originated at Google. I think it might catch on in the wider internet as well.
If you'd like to implement Go Links on your domain, there's two ways I could currently recommend. Read on.
Use HTTP redirects.
The geekier way. Simplest and quickest to set up if you like stuff like writing your own Apache/Nginx configs. Basically just set up redirects in /go/, done.
TODO: link my live nginx configuration/redirect list?
Use Trotto Go Links.
Go
-
An [[action]].
- A [[go link]] is a [[canonical result]] for a [[search query]].
- A [[go link]] is a [[url]] which is [[relevant]] for the task at hand.
- If the [[agora]] sees a block in your notes that links to the 'go' node followed by a [[URL]], as per the example below, it will redirect users to the URL when they invoke the action.
- See also: [[agora-go-links-integration]].
- To browse every [[go link]] in the [[agora]], see [[backlinks]] below.
-
[[go]] flancia.org/mine/go-links
- The above block results in the Agora creating a [[go link]] for the node id in which it is in ('go'), redirecting to the URL that appears after the action.
- Concretely, if you visit anagora.org/go/go you will be redirected to flancia.org/mine/go-links.
- This, I believe, can be a sufficient substrate for implementing [[social bookmarking]] and [[social search]].
- [[twitter]] https://twitter.com/flancian/status/1330572022146019328.
go
- an [[ancient game]]
- the [[golang]] programming language
- Author:: [[Reza Aslan]]
- Full Title:: God
- Category:: [[books]]

-
Highlights first synced by [[readwise]] [[September 2nd, 2020]]
- For when we endow God with human attributes, we essentially divinize those attributes, so that everything good or bad about our religions is merely a reflection of everything that is good or bad about us. Our desires become God’s desires, but without boundaries. Our actions become God’s actions, but without consequence. We create a superhuman being endowed with human traits, but without human limitations. We fashion our religions and cultures, our societies and governments, according to our own human urges, all the while convincing ourselves that those urges are God’s. (Location 116)
Graphical User Interface is a type of interface that has many graphics. Usually, it involves various metaphors, such as //desktop// or //window//. All modern consumer computers have GUIs, because it is thought people have little problems understanding them.
= Links
=> https://warmedal.se/~bjorn/posts/2021-11-19-lightweight-simple-and-cross-platform-gui-programming.html | Björn: Lightweight, Simple, and Cross-Platform GUI Programming?
Can you recommend me a better GUI programming tool that fulfills my requirements? I know Qt has some sort of XML-like markup these days, but is it easier to develop in and lighter or faster than tkinter?
=> https://felix.plesoianu.ro/blog/gui-dialog.html | In dialog with a GUI
As the name suggests, Xdialog is a graphical clone of its text-based counterpart, that tries hard to be compatible (and the other way around). Sadly, its latest version is so old it uses Gtk 1.2! Good luck finding either packaged for a modern Linux distribution.
A more reliable option is Zenity, that's part of Gtk3 and usually preinstalled along with it. It has simplified command line options compared to (X)dialog, but in return features modern controls like a tabular list and desktop notifications. It also makes it much easier to use forms, for example. Plus, certain controls can receive their data on standard input and thus handle a lot more than if it came from the command line. ...
Last but not least, there's yad, a fork of Zenity with more controls, more field types and so on. Its last release was more than four years ago, but that's not a problem just yet.
=> https://www.youtube.com/watch?v=YThelfB2fvg | Mouse Cursor History (and why I made my own) [YT]
=> https://nixers.net/Thread-Historical-GUI-Websites | Historical GUI Websites — Nixers forum
=> https://maggieappleton.com/programming-portals | Programming Portals Some cool screenshots here
HN
- [[go]] news.ycombinator.com
- [[pull]] [[Hacker News]]
- A classic in the tech worker/venture capitalist scene, strong focus on [[silicon valley]] but relevant worldwide.
- Sometimes feels like a satire of itself, but overall the community quality remains high due to highly involved moderation and stringent rules on contribution quality.
- [[agora hn]] I posted the [[agora]] to HN on [[2020-12-29]]: https://news.ycombinator.com/item?id=25573523
hpi
-
a [[project]]
- by [[karlicoss]]
- [[go]] [[git]]
- [[git]] https://github.com/karlicoss/HPI
- [[quote]] TLDR: I’m using HPI (Human Programming Interface) package as a means of unifying, accessing and interacting with all of my personal data. The package hides the gory details of locating data, parsing, error handling and caching. You simply ‘import’ your data and get to work with familiar Python types and data structures.
The repository: karlicoss/HPI and blog post.
This is a sort of todo-list with raw ideas and things not (yet?) worthy of github issues.
Table of Contents
-
[* similar projects & efforts](#smlrprjctsffrts TIDDLYLINK)
[2020-01-17]Chatistics | Python scripts to parse your Messenger, Hangouts, WhatsApp and Telegram chat logs into DataFrames[2020-03-21]KrauseFx/FxLifeSheet: Tracking the key metrics of my life [[qs]][2019-12-11]Solid (web decentralization project) - Wikipedia [[solid]][2019-12-18]ErikBjare/chatalysis: Analyse (group)chat messages[2020-05-08]How this site works | Jack Reid [[hpi]][2020-05-18]Quarantine Notes - Week 10 | Ben Congdon[2021-02-28]Archivers [[hpi]][2021-03-19]LifeScope [[qs]] [[dashboard]] [[hpi]]- [[need to outreach solid etc]] [[social]] [[hpi]]
-
[* 3rd party integrations](#rdprtyntgrtns TIDDLYLINK)
[2020-05-14]could caption "HPI meets X" [[toblog]][2021-02-04]Apache Arrow 3.0 | Hacker News [[hpi]][2020-03-18]ricklamers/gridstudio: Grid studio is a web-based application for data science with full integration of open source data science frameworks and languages [[pandas]][2020-05-09]Live demo · andrey-utkin/taskdb Wiki[2020-09-11]Kate on Twitter: "I made a super simple CLI plotting thingy, reads numbers on stdin, draws svg to stdout. Just for seeing the shape of data. It's written in awk. https://t.co/TFYKbn2SKT" / Twitter [[tui]][2021-02-08]Bram Wiepjes / baserow · GitLab [[hpi]] [[exobrain]]- [[Hpi to anki interface?]] [[hpi]] [[srs]]
- [[def try redash, seems to be a 'free' interface??]] [[influxdb]]
[2020-10-31]Welcome to pyspread | pyspread [[hpi]] [[python]] [[spreadsheets]][2020-01-10]Repl.it - Feed https://repl.it/talk/all?lang=python_turtle [[project]] [[promnesia]] [[demo]][2020-10-16]Need your insights on a “Self Data Hub” ideation - Quantified Self / Apps & Tools - Quantified Self Forum[2020-02-03]Foreign data wrappers - PostgreSQL wiki [[hpi]]- [https://observablehq.com/@karlicoss/hpimeets_](#xpsndcnncttbsrvblsbsrvblhqcmkrlcsshpmts TIDDLYLINK) [[observable]]
- [[trying out visidata]] [[visidata]]
- [[demo: def need demonstration with Memacs…]] [[memacs]]
[2019-12-20]Datasette — Datasette documentation tool for exploring data?- [[demo: with QS ledger: should be easy it is to integrate]] [[qs]] [[toblog]]
[2021-01-01]List Of Virtual Tables [[sqlite]]- [[use gephi as frontend?]]
[2020-12-14]Simon Willison (@simonw): "sqlite-utils 3.1 adds a new command: sqlite-utils analyze-tables my.db It queries every column of every table and outputs useful statistics about them: https://sqlite-utils.readthedocs.io/en/stable/changelog.html#v3-1" | nitter [[hpi]][2021-02-14]influxdata/influxdb-python: Python client for InfluxDB [[influx]] [[pandas]] [[hpi]][2020-06-16]A Jupyter Kernel for SQLite [[hpi]]- [[grafana is good for gaps in data?]] [[grafana]] [[hpi]]
[2020-05-08]heedy/heedy: An Open-Source Platform for Quantified Self & IoT [[qs]]- [[Make simplified data projections, so plots can be generated in couple of pandas commands]] [[toblog]] [[dashboard]]
[2021-02-11]Repl.it - Hosting Apps with Always On [[hpi]] [[promnesia]] [[computing]][2020-10-15]wger-project/wger: Self hosted FLOSS fitness/workout and weight tracker written with Django [[exercise]]- [[HPI should be able to generate blueprints for grafana; maybe even send to the API?]] [[hpi]] [[grafana]]
- [[maybe load all to postgres? would also work nice with #cachew ….]] [[hpi]] [[grafana]]
- [[ok, guess I need to figure out a nice interface to connect to grafana?]] [[grafana]] [[hpi]]
- [[upload stats; with coverage?]] [[emfit]] [[grafana]]
[2020-01-29]Typesense: Open-Source Alternative to Algolia [[hpi]] [[search]][2021-03-05]Simon Willison (@simonw) / Twitter [[hpi]]
-
[* documentation & user friendliness improvements](#dcmnttnsrfrndlnssmprvmnts TIDDLYLINK)
- [[Add data arbitration example for twitter]] [[toblog]]
- [[overlay/extension docs: document how to 'overlay' parts of it? with RSS or twitter as examples]]
- [[specify export formats in docstrings and autogenerate?]]
- [[doctor diaginfo command?]]
- [[config: improve config helper to warn about the attributes?]]
- [doc: core primitive:
get_files](#dccrprmtvgtfls TIDDLYLINK) [2021-02-26]karlicoss (ex. jestem króliczkiem) on Twitter: "@nikitavoloboev I guess if I decide on some opinionated defaults it could just be a single container/VM (maybe you'd need to specify the path to data on disk and that's it). After that maybe people can decide whether they are happy with the defaults or are willing to tweak." / Twitter [[hpi]] [[dashboard]] [[promnesia]]- [[readme: keep list of packages other people forked? suggest to send me links]]
[2020-11-10]User workflow documentation / understanding how components fit together · Issue 125 · karlicoss/promnesia- [[list supported providers in readme]]
- [[Add check methods to each provider, expose in doctor]]
[2020-05-18]HPI/SETUP.org at master · karlicoss/HPI[2020-05-08]intake.github.io/status https://intake.github.io/status [[inspiration]]- [[doc: I guess google takeout would be a good demonstration]]
- [mention that using
make_configisn't even necessary if you're not using default attributes](#mntnthtsngmkcnfgsntvnncssryfyrntsngdfltttrbts TIDDLYLINK) - [[doc: giude with pyenv if they don't want to mess up their main environment, use docker]] [[hpi]]
- [[add a doctor shortcut for profiling?]]
- [avoid
make_configas far as possible, and just use properties directly instead?? it's only necessary for truly complicated hackery](#vdmkcnfgsfrspssblndjstspryncssryfrtrlycmplctdhckry TIDDLYLINK) - [doc: when I add strict mode, suggest HPISTRICT=true in troubleshooting guide?](#dcwhnddstrctmdsggsthpstrcttrntrblshtnggd TIDDLYLINK) [[hpi]]
- update doc about using
hpi install [--user] my.modulename[[hpi]] - [[eh, doctor doesn't give meaningful res when running in /data/hpi??]]
[2019-12-24]inspiration: hugginn credentials inspiration:- [[doc: Hmm i wonder if egg links can be used on systems without symlinks?]] [[pip]] [[python]]
-
[* patterns for writing concise and safe modules](#pttrnsfrwrtngcncsndsfmdls TIDDLYLINK)
- [[design: dateclasses – mutable vs immutable]] [[hpi]]
- [[check for dataframe 'error' column]] [[errors]] [[pandas]]
- [[functions with default inputs= argument]]
- [[keep date as the first attribute to make sorting easier]]
- [[Could use properties for lazier paths]]
- [[top level decorator to check that some data was emitted?]]
- [[maybe have sensible fallbacks for configs? e.g. falling back to documents folder, builtin python packages/site dire/etc]]
- [[use venv instead of repos symlinks]] [[hpi]]
- [[Could use protocols (with Literal types) for pandas dfs???]] [[pandas]] [[mypy]]
- [[pattern: avoid importing config early so modules can work without it?]] [[hpi]]
- [[hmm. could just use ripgreppy parsing for processing htmls??]] [[promnesia]]
[2020-05-16]Lazy — MacroPy3 1.1.0 documentation [[python]]- [[avoid fromtimestamp?]] [[python]]
[2020-05-03]reddit: zstd vs lz4 comparison [[reddit]] [[exports]] [[hpi]][2020-05-03]comparison of zstd vs lz4 [[reddit]] [[hpi]]- [[wonder if can make Ipython force the iterators?]] [[python]]
[2021-03-15]config: extending base config which has Paths/Pathish and List as the default attribute [[hpi]]- [[handles archived stuff via CPath helper]] [[hpi]]
-
[* data providers/sources](#dtprvdrssrcs TIDDLYLINK)
- [[the fuck??? after about 16019960000803 the timestamps for individual measurements basically stopped updating??]] [[hpi]] [[bluemaestro]]
- [[rescuetime: figure out utc or not]]
- [[podcast addict]]
- [[gpslogger?]]
[2019-09-17]jlumpe/pyorg: Python library for working with Emacs org mode. [[org]]- [[define reasonable ranges for exercises so I could detect errors..]] [[wledger]]
[2020-10-05]seanbreckenridge/ipgeocache: A small cache layer for IP geolocation info- [[commits – need to cachew?]] [[cachew]]
- [[reddit: maybe get rid of 'unfavorited'?…]] [[reddit]]
[2020-05-21]ping/instagram_private_api: A Python library to access Instagram's private API.- [[some ijson warnings]] [[location]]
- [[Hmm maybe filter reddit and only include every 10th or something to speed it up?]] [[hpi_patterns]] [[reddit]]
- [[check frequencies??]] [[bluemaestro]]
- [[timezone provider issues]] [[location]]
- [[twitter archive trims the retweets (TODO put in the documentation?)]] [[twitter]]
[2020-10-15]wger/exercises.json at c70150b4850f2c7ab2fdc7a953c3c11f84d31e8c · wger-project/wger [[exercise]]- [[stackexchange gdpr has ip addresses]]
- [[location provider: foursquare/swarm]]
- [[twint doesn't get retweets]] [[twint]] [[twitter]]
- [[need to switch all formats to json.. I guess it's still reasonable to have HTML parser because old takeouts didn't have it]] [[takeout]]
[2021-02-04]seanbreckenridge/discorddata: Library to parse messages/activity from the discord data export [[discord]] [[hpi]]- [[when searching for commits, make sure archived repos are present]]
[2021-02-27]Upvoted submissions | Hacker News [[hackernews]] [[orger]] [[hpi]][2020-10-14]HPI/skype.py at 4a0eb2d8e3ae963e315f0eaa7f538b46ef5513f5 · seanbreckenridge/HPI- [[attempt to reverse geocache photos]]
- [[old last.fm + spotify + bandcamp arbitration]]
- [[switch pinboard to HPI]] [[promnesia]]
- [[hmm, keeping history of when I followed people on twitter could be useful..]] [[promnesia]] [[hpi]]
- [[how to make sure all providers are handled?]] [[taplog]] [[hpi]]
- [[allow timestamp for likes? just make it optional and use in orger if possible]] [[twitter]] [[hpi]]
- [[pdfs: would be interesting to filter by author? dunno it's often not set/empty…]] [[hpi]]
- [[pdfs: maybe extract some meta to build index?]] [[hpi]]
[2021-04-05]piyueh/zoteroutils: Python API to interact with Zotero's local SQLite database. [[zotero]] [[HPI]]- [[inactive windows are sort of useful too hmm]] [[hpi]] [[arbtt]]
- [[cache pdfs by file?]] [[hpi]] [[cachew]]
-
[* improving testing & CI](#mprvngtstngc TIDDLYLINK)
- [[also see J. Doe., a project aiming to create an artificial person/data narrative]]
- [[could test against twitter database]]
- [[perhaps, 'fake data' generators belong to DAL/HPI as well? that way easy to keep in sync]] [[jdoe]]
- [[sigh.. mimesis can't generate dates between two other, but works with json 'schemas']] [[jdoe]]
- [[use similar sample data download to bokeh? could be good for testing etc.]] [[dashboard]] [[project]]
-
[* publicity & reaching out to other people](#pblctyrchngttthrppl TIDDLYLINK)
- [[describe what I've done by the commit history? and comments etc]] [[toblog]]
- [[one of the goals is demonstraing the **architecture**]] [[toblog]]
- [[planetpython etc?]] [[publish]]
[2021-02-15](6) InfluxData (@InfluxDB) / Twitter [[hpi]] [[publish]]- [[about endomondo shutting down and using runnerup for workouts, show the commits]] [[hpi]] [[tweet]] [[outbox]]
- [[publish the thing about HPI configs?]] [[hpi]] [[toblog]]
- [[tweet about hpi + photos integration]] [[hpi]] [[totweet]] [[outbox]]
-
[* enhancements](#nhncmnts TIDDLYLINK)
- [[get rid of individual cache paths? there is no point in them really…]] [[cachew]]
- [[rename mcachew to cachew?? so it's less confusing]] [[cachew]]
- [[for stats frequency (e.g. bluemaestro), also need to calculate 'reverse frequency'? e.g. how many 1 minute intervals are covered]]
- [[async interface (possibly async wrapper for the whole modules?) os it emits iterator of dataframes, and when thedata updated, new df is emitted]]
- [[use it in github provider after I support exceptions]] [[cachew]]
- [[think about overlaying user config on top of default dynamically? not sure…]]
[2020-04-11]stephen-bunn/file-config: Attrs-like file config definitions inspired from https://github.com/hynek/environ_config [[configs]]- [[treat deleted pinboard items as deleted/archived; expliclitly]] [[hpi]] [[pinboard]]
- [[need to add hooks to config that get executed when HPI is imported? so people could hack without changing apps' code]]
- [[in v2.0, get rid of old my.config artifacts]]
[2019-12-12]Re: [Scarygami/location-history-json-converter] Streaming parsing (#16) [[location]]- [[ok, pipenv seems like a pleasant way of experimenting, maybe give it a shot]]
- [[maybe have a special tag, e.g. nohpi to shadow entries from hpi? although sometimes nice to retrieve all entries (but basically only one usecase for that, timeline)]] [[org]] [[hpi]]
[2019-12-30]esnme/ultrajson: Ultra fast JSON decoder and encoder written in C with Python bindings[2020-05-15]Type alias as a class member is not valid as a type · Issue #7866 · python/mypy [[mypy]] [[hpi]][2020-05-12]HPI/CONFIGURING.org at master · karlicoss/HPI defensive Protocol stub?[2019-12-24]inspiration: credentials dashboard? Huginn [[hpi]]- [['hpi shell' command launches python shell]]
- [[configuration]] [[hpi]]
- [[entity guessing: in materialistic module, make sure hpi stat my.materialistic returns last entity time]] [[hpi]]
- [[automatic ids]]
[2021-04-04]Shell Completion — Click Documentation (7.x) [[hpi]]
-
[* bugs/issues](#bgssss TIDDLYLINK)
- [[github issues]]
- [[windows compatibility..]] [[hpi]]
- [hmm, iterator in
iter_tzsnever exhausts? cause it doesn't go over the last year. so it won't cache things??](#hmmtrtrntrtzsnvrxhstscstdntgvrthlstyrstwntcchthngs TIDDLYLINK) - [MYCONFIG should resolve path to absolute?](#mycnfgshldrslvpthtbslt TIDDLYLINK)
- [[tzabbr hack attempt]]
- [[doctor: for compileall check need to use tmp path?]] [[hpi]]
- [[hmm stats look a bit off?]] [[hpi]]
- [[this is when forget parens after @cachew]] [[hpi]]
-
[* misc](#msc TIDDLYLINK)
- [[integrate with private overlay]]
- [[Automatic sqlite interface.. People seem to like it?]] [[cachew]]
[2020-12-07]CLI Guidelines – A guide to help you write better command-line programs | Hacker News[2020-11-14]Personal Data Warehouses: Reclaiming Your Data | Hacker News- [[github traffic dashboard for each repo?]] [[hpi]] [[toblog]]
[2020-12-07]Leah Neukirchen (@LeahNeukirchen): "I put my IRC logs of the last decade into that, here is a dot for all 489398 lines I wrote:" | nitter [[viz]]- [[could write a tool to process historic stats for github referrers etc?]] [[toblog]] [[coding]]
[2021-02-23]Yet another Тарантога [[hpi]][2020-10-05]mention data gathering libraries · seanbreckenridge/HPI@fbe4ffc[2020-10-19]Blog/ddde0c1c-8f73-47ff-803a-342f85a5fa72.md at 45f5922e999cc1ad8dba74f695d3762bed3624f6 · dentropy/Blog[2020-09-19]iterable -> iterator · seanbreckenridge/HPI@90a16bb- [[Slots vs dataclasses]] [[python]] [[mypy]]
[2020-01-01]John Stultz on Twitter: "random idea: Want something that I can point it at various services (imap/rss/other web services like gphotos,twitter) or takeout archives and it will import/dedup/index/archive locally on my system." / Twitter https://twitter.com/johnstultz_work/status/1156691692772196352 [[hpi]] [[webarchive]][2020-05-16]User awal | Lobsters[2020-05-02]hyfen.net/memex/updates/putting-the-memex-into-a-container-shazam-other-memex-sightings[2021-03-09]tried using monkeypatch to infer output types.. [[types]] [[hpi]]- [["data repository" is a good description?]] [[hpi]]
- [[shit Url alias doesn't work…]] [[hpi]]
[2021-03-07]Hypothesis [[hpi]][2021-03-08]Instagram/MonkeyType: A system for Python that generates static type annotations by collecting runtime types [[hpi]] [[cachew]][2021-04-12]Extract, transform, load - Wikipedia [[hpi]][2021-03-13]qsledger/instapaperdownloader.ipynb at master · markwk/qsledger [[hpi]]
- [[--]]
- [[classify modules by ease of setup?]] [[hpi]]
- [[I'm not inventing anything new – trying to apply simplicity, decomposition and resilience principles]] [[hpi]]
- [[ids are useful to mark some stuff as public (e.g. annotations)]] [[hpi]] [[memex]]
- [[could implement some helper that prompts visidata for column types]] [[visidata]] [[hpi]]
* similar projects & efforts
[2020-01-17] Chatistics | Python scripts to parse your Messenger, Hangouts, WhatsApp and Telegram chat logs into DataFrames
pretty nice format; perhaps I should do that?
[2020-03-21] KrauseFx/FxLifeSheet: Tracking the key metrics of my life [[qs]]
wow, that looks quite elaborate and cool!
[2019-12-11] Solid (web decentralization project) - Wikipedia [[solid]]
Solid (Social Linked Data)[1] is a web decentralization project led by Tim Berners-Lee, the inventor of the World Wide Web, developed collaboratively at the Massachusetts Institute of Technology (MIT). The project "aims to radically change the way Web applications work today, resulting in true data ownership as well as improved privacy"[2] by developing a platform for linked-data applications that are completely decentralized and fully under users' control rather than controlled by other entities. The ultimate goal of Solid is to allow users to have full control of their own data, including access control and storage location. To that end, Tim Berners-Lee formed a company called Inrupt to help build a commercial ecosystem to fuel Solid.
[2019-12-18] ErikBjare/chatalysis: Analyse (group)chat messages
Currently supports: Facebook Messenger. Planned: Slack, WhatsApp, Telegram, Signal, Wire
[2020-05-08] How this site works | Jack Reid [[hpi]]
[2020-05-18] Quarantine Notes - Week 10 | Ben Congdon
This probably warrants its own post, but I strongly agree with the philosophy of Dogsheep: everything lives in a SQLite database (that you own!), each exporter tool is its own separate CLI, and Datasette is an extremely flexible tool to explore data. The Dogsheep ecosystem is totally self-hosted (you own your data) and free (as in beer), unlike personal data aggregator platforms like Exist.io and Gyroscope.
[2021-02-28] Archivers [[hpi]]
[2021-03-19] LifeScope [[qs]] [[dashboard]] [[hpi]]
https://github.com/LifeScopeLabs
need to outreach solid etc [[social]] [[hpi]]
* 3rd party integrations
[2020-05-14] could caption "HPI meets X" [[toblog]]
[2021-02-04] Apache Arrow 3.0 | Hacker News [[hpi]]
Not only in between processes, but also in between languages in a single process. In this POC I spun up a Python interpreter in a Go process and pass the Arrow data buffer between processes in constant time. https://github.com/nickpoorman/go-py-arrow-bridge
hmm would be pretty cool if possible to use
[2020-03-18] ricklamers/gridstudio: Grid studio is a web-based application for data science with full integration of open source data science frameworks and languages [[pandas]]
hmm, looks interesting, but it's all dockerized, so might be tricky to expose my data..
[2020-05-09] Live demo · andrey-utkin/taskdb Wiki
it is pretty neat already for analysis with querying and visualization. But your stuff is orders of magnitude bigger. Possibly I will set up HPI for myself some day.
[2020-09-11] Kate on Twitter: "I made a super simple CLI plotting thingy, reads numbers on stdin, draws svg to stdout. Just for seeing the shape of data. It's written in awk. https://t.co/TFYKbn2SKT" / Twitter [[tui]]
made a super simple CLI plotting thingy, reads numbers on stdin, draws svg to stdout
[2021-02-08] Bram Wiepjes / baserow · GitLab [[hpi]] [[exobrain]]
Open source online database tool and Airtable alternative.
Hpi to anki interface? [[hpi]] [[srs]]
That way would be able to easily import and remember lots of tgings. Just need stable IDs..
def try redash, seems to be a 'free' interface?? [[influxdb]]
https://news.ycombinator.com/item?id=13597068
-
https://news.ycombinator.com/item?id=23860281
I evaluated on-premise Redash as an alternative for engineers and analysts who don't want to learn tableau. It's harder to setup than Metabase but more intuitive to use (for someone with SQL expertise).
[2020-10-31] Welcome to pyspread | pyspread [[hpi]] [[python]] [[spreadsheets]]
pyspread expects Python expressions in its grid cells, which makes a spreadsheet specific language obsolete. Each cell returns a Python object that can be accessed from other cells. These objects can represent anything including lists or matrices.
[2020-01-10] Repl.it - Feed https://repl.it/talk/all?lang=python_turtle [[project]] [[promnesia]] [[demo]]
Repl from Repo
Instantly run any GitHub repository.
[2020-10-16] Need your insights on a “Self Data Hub” ideation - Quantified Self / Apps & Tools - Quantified Self Forum
hook it right into open humans
[2020-02-03] Foreign data wrappers - PostgreSQL wiki [[hpi]]
Twitter
[[observable]]
trying out visidata [[visidata]]
ok looks promising
tried https://www.visidata.org/docs/graph/ on bluemaestro
from my.bluemaestro import dataframe
df = dataframe()
import visidata
visidata.view_pandas(df.reset_index()[-1000:])
for all points, it was pretty slow… not sure why
demo: def need demonstration with Memacs… [[memacs]]
[2019-12-20] Datasette — Datasette documentation tool for exploring data?
https://datasette.readthedocs.io/en/stable
Datasette is a tool for exploring and publishing data. It helps people take data of any shape or size and publish that as an interactive, explorable website and accompanying API.
Datasette is aimed at data journalists, museum curators, archivists, local governments and anyone else who has data that they wish to share with the world.
demo: with QS ledger: should be easy it is to integrate [[qs]] [[toblog]]
e.g. https://github.com/markwk/qs_ledger/blob/master/instapaper/instapaper_data_analysis.ipynb
or lastfm ipynb?
[2021-01-01] List Of Virtual Tables [[sqlite]]
A virtual table is an object that presents an SQL table interface but which is not stored in the database file, at least not directly. The virtual table mechanism is a feature of SQLite that allows SQLite to access and manipulate resources other than bits in the database file using the powerful SQL query language.
use gephi as frontend?
[2020-12-14] Simon Willison (@simonw): "sqlite-utils 3.1 adds a new command: sqlite-utils analyze-tables my.db It queries every column of every table and outputs useful statistics about them: https://sqlite-utils.readthedocs.io/en/stable/changelog.html#v3-1" | nitter [[hpi]]
sqlite-utils 3.1 adds a new command:
sqlite-utils analyze-tables my.db
It queries every column of every table and outputs useful statistics about them
[2021-02-14] influxdata/influxdb-python: Python client for InfluxDB [[influx]] [[pandas]] [[hpi]]
Additional dependencies are:
pandas: for writing from and reading to DataFrames (http://pandas.pydata.org/
hmm this is useful.. wonder if could benefit from it
[2020-06-16] A Jupyter Kernel for SQLite [[hpi]]
https://blog.jupyter.org/a-jupyter-kernel-for-sqlite-9549c5dcf551
grafana is good for gaps in data? [[grafana]] [[hpi]]
[2020-05-08] heedy/heedy: An Open-Source Platform for Quantified Self & IoT [[qs]]
Make simplified data projections, so plots can be generated in couple of pandas commands [[toblog]] [[dashboard]]
[2021-02-11] Repl.it - Hosting Apps with Always On [[hpi]] [[promnesia]] [[computing]]
As a reminder, Replit gives you most of what you need to rapidly build and ship apps in the cloud -- at lightning speed:
A blazing fast online IDE
Automatic Package Management
Automatic hosting
Automatic SSL/HTTPS
Domain linking
A simple and fast Database for persistence
A secure way to store secrets
[2020-10-15] wger-project/wger: Self hosted FLOSS fitness/workout and weight tracker written with Django [[exercise]]
integrate with it?
HPI should be able to generate blueprints for grafana; maybe even send to the API? [[hpi]] [[grafana]]
e.g. depending on the 'aspects' the data provider has, would be different plots/dashboards
maybe load all to postgres? would also work nice with #cachew …. [[hpi]] [[grafana]]
ok, guess I need to figure out a nice interface to connect to grafana? [[grafana]] [[hpi]]
upload stats; with coverage? [[emfit]] [[grafana]]
[2020-01-29] Typesense: Open-Source Alternative to Algolia [[hpi]] [[search]]
https://github.com/typesense/typesense
[2021-03-05] Simon Willison (@simonw) / Twitter [[hpi]]
finally need to cooperate with datasette…
* documentation & user friendliness improvements
Add data arbitration example for twitter [[toblog]]
overlay/extension docs: document how to 'overlay' parts of it? with RSS or twitter as examples
e.g.
maybe it's more of a platform to build your own layers etc
akin to spacemacs/doom
specify export formats in docstrings and autogenerate?
doctor diaginfo command?
dump if install is editable or not
os/python version?
config: improve config helper to warn about the attributes?
return previsits_to_history(*args, **kwargs, src='whatever')[0] # TODO meh
src/promnesia/common.py:333: in previsits_to_history
previsits = list(extr()) # TODO DEFENSIVE HERE!!!
src/promnesia/sources/takeout.py:105: in index
from my.google.takeout.paths import get_takeouts
from dataclasses import dataclass
from ...core.common import Paths
from my.config import google as user_config
@dataclass
> class google(user_config):
'''
Expects [[https://takeout.google.com][Google Takeout]] data.
E TypeError: no positional arguments expected
doc: core primitive: get_files
can handle all sorts of things
[2021-02-26] karlicoss (ex. jestem króliczkiem) on Twitter: "@nikitavoloboev I guess if I decide on some opinionated defaults it could just be a single container/VM (maybe you'd need to specify the path to data on disk and that's it). After that maybe people can decide whether they are happy with the defaults or are willing to tweak." / Twitter [[hpi]] [[dashboard]] [[promnesia]]
readme: keep list of packages other people forked? suggest to send me links
[2020-11-10] User workflow documentation / understanding how components fit together · Issue 125 · karlicoss/promnesia
list supported providers in readme
Add check methods to each provider, expose in doctor
[2020-05-18] HPI/SETUP.org at master · karlicoss/HPI
~/.config/my/my/config.py
eh. not sure about this section…
can't have config/repos dir and config.py at the same time
[2020-05-08] intake.github.io/status https://intake.github.io/status [[inspiration]]
doc: I guess google takeout would be a good demonstration
mention that using make_config isn't even necessary if you're not using default attributes
also default attributes are pretty important because of caching, error handling policies, etc
doc: giude with pyenv if they don't want to mess up their main environment, use docker [[hpi]]
add a doctor shortcut for profiling?
avoid make_config as far as possible, and just use properties directly instead?? it's only necessary for truly complicated hackery
doc: when I add strict mode, suggest HPISTRICT=true in troubleshooting guide? [[hpi]]
update doc about using hpi install [--user] my.modulename [[hpi]]
eh, doctor doesn't give meaningful res when running in /data/hpi??
my/core/init.py:40: UserWarning: 'my.config' package isn't found! (expected at /home/karlicos/.config/my). This is likely to result in issues.
See https://github.com/karlicoss/HPI/blob/master/doc/SETUP.org#setting-up-the-modules for more info.
""".strip())
✅ config file: my/config/__init__.py
❌ mypy check: failed
Can't find package 'my.config'
[2019-12-24] inspiration: hugginn credentials inspiration:
http://localhost:3000/user_credentials
Your Credentials
Credentials are used to store values used by many Agents. Examples might include "twitter_consumer_secret", "user_full_name", or "user_birthday".
that's quite nice; would be cool to display credentials for my kron thing?
doc: Hmm i wonder if egg links can be used on systems without symlinks? [[pip]] [[python]]
* patterns for writing concise and safe modules
design: dateclasses – mutable vs immutable [[hpi]]
- generally prefer mutable? errors would be rare, no one expects modifying data to do anything meaningful – and if they do, they really want it?
- better to make immutable via Final (so it's possible to check statically, but have an escape hatch if necessary)
check for dataframe 'error' column [[errors]] [[pandas]]
functions with default inputs= argument
better not to use it:
- causes early inputs() calls
- propagating all the way down wrappers (dataframes/aggregate functions etc) is unrealistic anyway
- easy to override inputs() in tests, etc, sort of 'dependncy injection'
downsides:
- unclear how to cachew()???
although could just have lazy inputs() key. not that bad.
keep date as the first attribute to make sorting easier
Could use properties for lazier paths
top level decorator to check that some data was emitted?
that could help for configuration mistakes
maybe have sensible fallbacks for configs? e.g. falling back to documents folder, builtin python packages/site dire/etc
use venv instead of repos symlinks [[hpi]]
Could use protocols (with Literal types) for pandas dfs??? [[pandas]] [[mypy]]
pattern: avoid importing config early so modules can work without it? [[hpi]]
Add an example, maybe with dynamic my.config module
hmm. could just use ripgreppy parsing for processing htmls?? [[promnesia]]
[2020-05-16] Lazy — MacroPy3 1.1.0 documentation [[python]]
hmmm… nice
maybe could try it dith defensive behaviour…
avoid fromtimestamp? [[python]]
[2020-05-03] reddit: zstd vs lz4 comparison [[reddit]] [[exports]] [[hpi]]
about 3803 files
du -ch *.xz | tail -n 1
2.1G total
du -ch *.zstd | tail -n1
2.9G total
[2020-05-03] comparison of zstd vs lz4 [[reddit]] [[hpi]]
(every tenth file, cache disabled)
lz4 : ./test 31.20s user 2.58s system 101% cpu 33.285 total
zstd: ./test 21.37s user 2.52s system 103% cpu 23.007 total
I mean, 1.5x is kinda nice…
wonder if can make Ipython force the iterators? [[python]]
[2021-03-15] config: extending base config which has Paths/Pathish and List as the default attribute [[hpi]]
e.g. in mycfg
class commits:
roots: Sequence[PathIsh] = [L]
in my.commits
@dataclass
class commits_cfg(user_config):
roots: Sequence[PathIsh] # --- this complains ValueError: mutable default <class 'list'> for field roots is not allowed: use default_factory. shit
emails: Optional[Sequence[str]] = None
names: Optional[Sequence[str]] = None
huh, so adding roots equals field(default_factory=list) solved it?…
handles archived stuff via CPath helper [[hpi]]
requires a bit of cooperation by using isinstance check in DAL? … maybe inputs should take str, dunno
* data providers/sources
the fuck??? after about 16019960000803 the timestamps for individual measurements basically stopped updating?? [[hpi]] [[bluemaestro]]
wtf?????
rescuetime: figure out utc or not
podcast addict
has 'playbackDate' in episodes table
seems that only podcastAddict.db is useful, the rest is just crap
gpslogger?
[2019-09-17] jlumpe/pyorg: Python library for working with Emacs org mode. [[org]]
>>> org.orgdir # Obtained automatically from org-directory variable in Emacs
OrgDir('/home/jlumpe/org/')
huh that's quite mad!
define reasonable ranges for exercises so I could detect errors.. [[wledger]]
[2020-10-05] seanbreckenridge/ipgeocache: A small cache layer for IP geolocation info
commits – need to cachew? [[cachew]]
reddit: maybe get rid of 'unfavorited'?… [[reddit]]
[2020-05-21] ping/instagram_private_api: A Python library to access Instagram's private API.
some ijson warnings [[location]]
tests/takeout.py::test_location_perf
/home/karlicos/.local/lib/python3.7/site-packages/ijson/compat.py:47: DeprecationWarning:
ijson works by reading bytes, but a string reader has been given instead. This
probably, but not necessarily, means a file-like object has been opened in text
mode ('t') rather than binary mode ('b').
warnings.warn(_str_vs_bytes_warning, DeprecationWarning)
Hmm maybe filter reddit and only include every 10th or something to speed it up? [[hpi_patterns]] [[reddit]]
check frequencies?? [[bluemaestro]]
timezone provider issues [[location]]
huh, that's random
datetime.datetime(2012, 5, 8, 17, 37, 28, 181000, tzinfo=<DstTzInfo 'Europe/Moscow' MSK+4:00:00 STD>),
'Europe/Moscow'),
(datetime.datetime(2012, 5, 8, 20, 46, 27, 16000, tzinfo=<DstTzInfo 'Asia/Novosibirsk' +07+7:00:00 STD>),
'Asia/Novosibirsk'),
(datetime.datetime(2012, 5, 8, 20, 50, 3, 274000, tzinfo=<DstTzInfo 'Asia/Novosibirsk' +07+7:00:00 STD>),
'Asia/Novosibirsk'),
twitter archive trims the retweets (TODO put in the documentation?) [[twitter]]
[2020-10-15] wger/exercises.json at c70150b4850f2c7ab2fdc7a953c3c11f84d31e8c · wger-project/wger [[exercise]]
"creation_date": null,
"category": 12,
"uuid": "7ce6b090-5099-4cd0-83ae-1a02725c868b",
"muscles": [
12
],
"license": 1,
"name": "Pull-ups"
ok, nice it already has muscles involved.. I could use this data
stackexchange gdpr has ip addresses
location provider: foursquare/swarm
twint doesn't get retweets [[twint]] [[twitter]]
https://github.com/twintproject/twint/issues/786
twint -u karlicoss --retweets
need to switch all formats to json.. I guess it's still reasonable to have HTML parser because old takeouts didn't have it [[takeout]]
[2021-02-04] seanbreckenridge/discorddata: Library to parse messages/activity from the discord data export [[discord]] [[hpi]]
when searching for commits, make sure archived repos are present
[2021-02-27] Upvoted submissions | Hacker News [[hackernews]] [[orger]] [[hpi]]
[2020-10-14] HPI/skype.py at 4a0eb2d8e3ae963e315f0eaa7f538b46ef5513f5 · seanbreckenridge/HPI
attempt to reverse geocache photos
ugh. most libraries are outdated…
https://github.com/thampiman/reverse-geocoder
some hackery…
import geopy
from geopy.geocoders import Nominatim
from geopy.extra.rate_limiter import RateLimiter
locator = Nominatim(user_agent="myGeocoder")
# getloc = RateLimiter(locator.reverse, min_delay_seconds=0.001)
#
from functools import lru_cache
@lru_cache(None)
def query(p):
print("UNCACHED!! ", p)
return locator.reverse(p)
def getloc(p):
lat, lon = p
lat = round(lat, ndigits=3)
lon = round(lon, ndigits=3)
return query((lat, lon))
old last.fm + spotify + bandcamp arbitration
switch pinboard to HPI [[promnesia]]
hmm, keeping history of when I followed people on twitter could be useful.. [[promnesia]] [[hpi]]
how to make sure all providers are handled? [[taplog]] [[hpi]]
allow timestamp for likes? just make it optional and use in orger if possible [[twitter]] [[hpi]]
pdfs: would be interesting to filter by author? dunno it's often not set/empty… [[hpi]]
pdfs: maybe extract some meta to build index? [[hpi]]
[2021-04-05] piyueh/zoteroutils: Python API to interact with Zotero's local SQLite database. [[zotero]] [[HPI]]
inactive windows are sort of useful too hmm [[hpi]] [[arbtt]]
cache pdfs by file? [[hpi]] [[cachew]]
* improving testing & CI
also see J. Doe., a project aiming to create an artificial person/data narrative
could test against twitter database
actually could even commit it to github…
use some really really public account?
perhaps, 'fake data' generators belong to DAL/HPI as well? that way easy to keep in sync [[jdoe]]
sigh.. mimesis can't generate dates between two other, but works with json 'schemas' [[jdoe]]
faker can do that but doesn't support schemas out of the box..
- mimesis: can't do gauss
use similar sample data download to bokeh? could be good for testing etc. [[dashboard]] [[project]]
* publicity & reaching out to other people
describe what I've done by the commit history? and comments etc [[toblog]]
one of the goals is demonstraing the architecture [[toblog]]
I appreciate not everyone uses the same data as I do.
My point is showing that my private layer is actually pretty thin and you can implement something TODO suiting you by looking at mine as an example.
Same way as TODO think of some analogy? when you're using a todo list app, you've got your own unique pattern. Yet, we all benefit massively from sharing the same infrastructure
planetpython etc? [[publish]]
[2021-02-15] (6) InfluxData (@InfluxDB) / Twitter [[hpi]] [[publish]]
could tweet at them/grafana?
about endomondo shutting down and using runnerup for workouts, show the commits [[hpi]] [[tweet]] [[outbox]]
publish the thing about HPI configs? [[hpi]] [[toblog]]
tweet about hpi + photos integration [[hpi]] [[totweet]] [[outbox]]
have a screenshot
datasette .cache/my.photos.main:_photos --config max_returned_rows:20000
- can bookmark the query, so it's basically stateless
- stretch the map height
- need to add JS with file links (and possibly thumbnails? not sure if it's gonna work well)
* enhancements
get rid of individual cache paths? there is no point in them really… [[cachew]]
rename mcachew to cachew?? so it's less confusing [[cachew]]
for stats frequency (e.g. bluemaestro), also need to calculate 'reverse frequency'? e.g. how many 1 minute intervals are covered
async interface (possibly async wrapper for the whole modules?) os it emits iterator of dataframes, and when thedata updated, new df is emitted
use it in github provider after I support exceptions [[cachew]]
think about overlaying user config on top of default dynamically? not sure…
[2020-04-11] stephen-bunn/file-config: Attrs-like file config definitions inspired from https://github.com/hynek/environ_config [[configs]]
https://github.com/stephen-bunn/file-config
treat deleted pinboard items as deleted/archived; expliclitly [[hpi]] [[pinboard]]
maybe need some nicer algorithm, to prevent flickering (maybe it doesn't happen anymore though)
need to add hooks to config that get executed when HPI is imported? so people could hack without changing apps' code
in v2.0, get rid of old my.config artifacts
[2019-12-12] Re: [Scarygami/location-history-json-converter] Streaming parsing (#16) [[location]]
o Scarygami/location-history-json-converter, me, Author
Streaming parsing (--iterative) is now possible.
The functionality requires ijson to be installed.
ok, pipenv seems like a pleasant way of experimenting, maybe give it a shot
maybe have a special tag, e.g. nohpi to shadow entries from hpi? although sometimes nice to retrieve all entries (but basically only one usecase for that, timeline) [[org]] [[hpi]]
[2019-12-30] esnme/ultrajson: Ultra fast JSON decoder and encoder written in C with Python bindings
make it optional dependency with fallback?
[2020-05-15] Type alias as a class member is not valid as a type · Issue #7866 · python/mypy [[mypy]] [[hpi]]
Alias = NamedTuple("Alias", [("field", str)])
hmm, alias could be used as 'Like' type? for makeconfig
[2020-05-12] HPI/CONFIGURING.org at master · karlicoss/HPI defensive Protocol stub?
so using it requires guarding the code with if typing.TYPE_CHECKING, which is a bit confusing and bloating.
could have a defensive import in my.core.typing
[2019-12-24] inspiration: credentials dashboard? Huginn [[hpi]]
Your Credentials
Credentials are used to store values used by many Agents. Examples might include "twitter_consumer_secret", "user_full_name", or "user_birthday".
'hpi shell' command launches python shell
configuration [[hpi]]
from my.config import core as user_config # type: ignore[attr-defined]
maybe instead of defining dynamic bits, import stuff from my.module.config? and then override? not sure
entity guessing: in materialistic module, make sure hpi stat my.materialistic returns last entity time [[hpi]]
automatic ids
[2021-04-04] Shell Completion — Click Documentation (7.x) [[hpi]]
* bugs/issues
github issues
windows compatibility.. [[hpi]]
- hpi doctor fails with some inf recursion??
- my.location.takeout module is mentioned but unavailable??
hmm, iterator in iter_tzs never exhausts? cause it doesn't go over the last year. so it won't cache things??
and then, location caching also never properly happens. uhoh
MYCONFIG should resolve path to absolute?
tzabbr hack attempt
for zone in pytz.all_timezones:
tz = pytz.timezone(zone)
infos = getattr(tz, '_tzinfos', [])
for _, _, x in infos:
tz_lookup[x] = tz
doctor: for compileall check need to use tmp path? [[hpi]]
✅ config file : /.config/my/my/config/__init__.py
Compiling '/.config/my/my/config/__init__.py'...
*** OSError: [Errno 30] Read-only file system: '/.config/my/my/config/__pycache__'
hmm stats look a bit off? [[hpi]]
✅ OK : my.reading.goodreads
✅ - stats: {'books': {'books': {'count': 222, 'last': datetime.datetime(2013, 7, 14, 2, 58, 4, tzinfo=datetime.timezone(datetime.timedelta(days=-1, seconds=61200)))}}, 'events': {'events': {'count': 222, 'last': datetime.datetime(2013, 7, 14, 2, 58, 4, tzinfo=datetime.timezone(datetime.timedelta(days=-1, seconds=61200)))}}, 'inputs': {'inputs': {'count': 934}}, 'reviews': {'reviews': {'count': 222}}}
this is when forget parens after @cachew [[hpi]]
❯ python3 xx.py
Traceback (most recent call last)
File "xx.py", line 6, in <module>
for x in M.bookmarks():
TypeError: <lambda>() missing 1 required positional argument: 'realf'
* misc
Uncategorized stuff
integrate with private overlay
need to test behaviour w.r.t order of running local install?
Automatic sqlite interface.. People seem to like it? [[cachew]]
[2020-12-07] CLI Guidelines – A guide to help you write better command-line programs | Hacker News
if you are displaying tabular data, present an ncurses interface
feed into visidata?
[2020-11-14] Personal Data Warehouses: Reclaiming Your Data | Hacker News
I believe all data warehouses are limited by the quality of their data model. Most start with good relational intentions over a small domain, but eventually get bogged down arguing how semantic angels might dance on ontological pins. The parts that work become ossified and impossible to change. The system starts to fragment into multiple federated datastores or unstructured file dumps (“big data!”) where you have to build your own integration every time you want to use the data. Someone comes along and proposes a unifying model (“everything is an event!”) and rebuilds the whole thing but with an extra layer of complexity. Someone suggests buying an industry data model instead - surely the data experts will have solved all these problems for us? A skunkworks project spins up and starts implementing the bought model with good relational intentions over a small domain...
I don’t think personal data warehouses are immune to any of these forces.
github traffic dashboard for each repo? [[hpi]] [[toblog]]
[2020-12-07] Leah Neukirchen (@LeahNeukirchen): "I put my IRC logs of the last decade into that, here is a dot for all 489398 lines I wrote:" | nitter [[viz]]
https://twitter.com/LeahNeukirchen/status/1335669406588923905
I put my IRC logs of the last decade into that, here is a dot for all 489398 lines I wrote:
could write a tool to process historic stats for github referrers etc? [[toblog]] [[coding]]
[2021-02-23] Yet another Тарантога [[hpi]]
[2020-10-05] mention data gathering libraries · seanbreckenridge/HPI@fbe4ffc
Disregarding tools which actively collect data (like [`ttt`](https://github.com/seanbreckenridge/ttt)/[`window_watcher`](https://github.com/seanbreckenridge/aw-watcher-window)), I have some other libraries I've created for this project, to provide more context to some of the data.
- [`ipgeocache`](https://github.com/seanbreckenridge/ipgeocache) - for any IPs gathered from data exports, provides geolocation info, so I have location info going back to 2013 (thanks facebook)
[2020-10-19] Blog/ddde0c1c-8f73-47ff-803a-342f85a5fa72.md at 45f5922e999cc1ad8dba74f695d3762bed3624f6 · dentropy/Blog
What features would I want in my HPI?
[2020-09-19] iterable -> iterator · seanbreckenridge/HPI@90a16bb
wonder why did he do that?
Iterable needs to be iter(), e.g. you can't return list as Iterator
Slots vs dataclasses [[python]] [[mypy]]
Good writeup. A couple points.
`zope.interface` is more explicit and scalable than `typing.Protocol`s, and more flexible than `abc.ABC`. There's a mypy plugin for it: https://github.com/Shoobx/mypy-zope
> The drawback is that code that changes the representation of its data a lot tends not to be fast code.
That's not a very convincing reason to avoid dataclasses except in the most performance-constrained environments -- and even then I'm doubtful it'd help. Especially with `slots=True`, dataclasses can take less resources.
[2020-01-01] John Stultz on Twitter: "random idea: Want something that I can point it at various services (imap/rss/other web services like gphotos,twitter) or takeout archives and it will import/dedup/index/archive locally on my system." / Twitter https://twitter.com/johnstultz_work/status/1156691692772196352 [[hpi]] [[webarchive]]
John Stultz
@johnstultz_work
random idea: Want something that I can point it at various services (imap/rss/other web services like gphotos,twitter) or takeout archives and it will import/dedup/index/archive locally on my system.
[2020-05-16] User awal | Lobsters
Anyway, thanks a lot for building all this stuff. Definitely gonna explore and it also helped me refine some of my thoughts on the subject!
[2020-05-02] hyfen.net/memex/updates/putting-the-memex-into-a-container-shazam-other-memex-sightings
My main objective right now is packaging what I’m working on into something that I can easily get to beta testers.
[2021-03-09] tried using monkeypatch to infer output types.. [[types]] [[hpi]]
tried with my.pinboard module for bookmarks() function:
- can infer List[Bookmark]
- can infer List[Union[Bookmark, RuntimeError]]
- doesn't seems to be able to infer yield… pretty annoying
so all in all seems that it would be easier to assume Res[X] and try to guess X?
"data repository" is a good description? [[hpi]]
shit Url alias doesn't work… [[hpi]]
Url = NewType('Url', str)
what's up with this Bookmark thing??
[ins] In [24]: inspect.signature(Bookmark.url.fget)
Out[24]: <Signature (self) -> <function NewType.<locals>.new_type at 0x7f9c8626ce50>>
[2021-03-07] Hypothesis [[hpi]]
update hypothesis link?
[2021-03-08] Instagram/MonkeyType: A system for Python that generates static type annotations by collecting runtime types [[hpi]] [[cachew]]
MonkeyType collects runtime types of function arguments and return values, and can automatically generate stub files or even add draft type annotations directly to your Python code based on the types collected at runtime.
could use for some magic caching/inference of serialization? not sure
[2021-04-12] Extract, transform, load - Wikipedia [[hpi]]
I guess it's kind of 'auto'? Although ETL sounds a bit magical
[2021-03-13] qsledger/instapaperdownloader.ipynb at master · markwk/qsledger [[hpi]]
see what's their approach to credentials
--
classify modules by ease of setup? [[hpi]]
I'm not inventing anything new – trying to apply simplicity, decomposition and resilience principles [[hpi]]
ids are useful to mark some stuff as public (e.g. annotations) [[hpi]] [[memex]]
could implement some helper that prompts visidata for column types [[visidata]] [[hpi]]
I3
- My [[window manager]] of choice.
- By [[Michael Stapelberg]].
ICT
Ii
Iii
ios
IoU
Go back to the [[AI Glossary]]
Abbreviation for intersection over union.
Irc
- Invented by [[jarkko oikarinen]].
- A simple protocol at heart, yet extensible enough to be still going strong more than 30 years later.
-
My first taste of the "internet" (not really) came when I connected to a free account that an ISP in [[Argentina]] offered through a local number. With the free account you could only access a single website (the ISP's), and an IRC server. The IRC server had a tight community of people from around the country that were doing the same thing I was.
- [[satlink]].
IRC
Use this mainly just for indieweb chat at the moment.
-
a [[person]].
- [[editor]].
- #pull [[kvistgaard]] [[ivo velitchkov]]
IWW
<link rel="stylesheet" href="https://doc.anagora.org/css/center.css">
<div class="container-fluid text-center">
<div class="vertical-center-row">
<h1>500 Internal Error <small>wtf.</small></h1>
</div>
</div>
"Jam is an audio space for chatting, brainstorming, debating, jamming, micro-conferences and more."
Open source under the [[AGPL License]], mostly written in [[JavaScript]].
From the README:
Jam is an Open Source alternative to Clubhouse, Twitter Spaces and similar audio spaces. With Jam you can create Jams which are audio rooms that can be used for panel discussions, jam sessions, free flowing conversations, debates, theatre plays, musicals and more. The only limit is your imagination.
It uses [[Docker]] and is made up of a [[React]] front end, mafintosh/signalhub for managing [[WebRTC]] connections, and a [[NodeJS]] server pantry "lightweight server for handling authentication and coordination of Jam"
Job
- What you do for a living.
JWZ
- I know him from long ago -- but he doesn't know me.
<link rel="stylesheet" href="https://doc.anagora.org/css/center.css">
<div class="container-fluid text-center">
<div class="vertical-center-row">
<h1>500 Internal Error <small>wtf.</small></h1>
</div>
</div>
K9
Many formerly squatted-in buildings emerged into collective ownership and some, like K9, where one of [[Freifunk]]’s founders lived, embraced radical principles of common governance. These principles included economic agreements limiting rents to the costs of maintenance and social agreements specifying collective decision-making supported by monthly meetings.
These buildings could have dozens of apartments, and at K9, apartments were inhabited in rotation so that all building residents would have an equal chance to live in the larger or more beautiful spaces.
This principle of fairness and justice resulted in a moving day every three years, when groups of apartment mates reconfigured as everyone moved house.
Ket
- $
\ket{u}$ where $u$ is the name of a state - [[push]] [[column-vector]]
-
a [[person]].
- A lovely one :)
- #go https://docs.google.com/document/d/1-3s0hosefnLMpwTKTBnqaeFtwnCAAtxXlCpawXLuXq4/edit?tab=t.0
- Thank you for being here!
L.
- Purslane/portulacas.
- [[a positive]] [[blood]]
- I think I'm [[b negative]]? But when I was younger I thought I was [[0 negative]].
Lag
- A [[short story]].
I lag all the time. I keep wondering about it.
Law
The law consists of all the rules enforceable by a governmental authority. These are commonly divided into [[civil law]] and [[criminal law]]. Whereas the civil law is only enforceable against property, criminal law may also be enforced against the person (both arrest and imprisonment).
At times the lines between the two are blured. For example, certain criminal law violations will never lead to either arrest nor imprisonment. And the remedy for certain civil law violations may be an injunction, which can mandate or prohibit certain behavior. The violation of such an injunction may include criminal penalties or criminal-like penalties (such as imprisonment).
@law primarily covers U.S. law, but tries to generalize where possible.
-
a [[person]].
- He doesn't know me (yet?) but I feel like I know him -- when I write [[Lex]] I usually mean [[Lex Fridman]].
- So our friendship started [[parasocial]] but part of me feels is quite established, just based on his views and intentions as I understand them :)
- [[Open Letter to Lex]]
Hello, this correspondence is coming to you in light of our recent discussion on polarizing the petty. I have had some recent equations in this accord I would like to share, if I may be so bold. Skimpily, if we offset the lonely compound through use of alex I believe we could negate the future lunch. It's probably worth a try, if you have a moment.
-
a [[tool]].
- CLI to interface with a variety of [[LLMs]].
- by [[Simon Willison]].
- I set it up on [[2024-03-02]] and added API keys for:
LLM
Table of Contents
- [[https://www.blinkist.com/en/books/moonwalking-with-einstein-en]] [[memory]]
[2018-06-15]Inadequate Equilibria: Where and How Civilizations Get Stuck[2018-01-03]айзек азимов движущая сила[2018-01-02]Лем Загадка [[mds]][2019-02-13]BLIT - a short story by David Langford http://www.infinityplus.co.uk/stories/blit.htm [[mind]] [[godel]][2019-04-08]Шекли прогулка [[mds]] [[book]]
https://www.blinkist.com/en/books/moonwalking-with-einstein-en [[memory]]
- phonological loop
- So the next time you need to learn a new name, make an association between the sound of the person’s name and a vivid image. For instance, Ronald Reagan could become Donald Duck (Donald sounds like Ronald) holding a Ray Gun (Reagan).
[2018-06-15] Inadequate Equilibria: Where and How Civilizations Get Stuck
https://www.scottaaronson.com/blog/?p=3535
[2018-01-03] айзек азимов движущая сила
meh, not too interesting
about Earth ecological control and guy who wanted biodiversity
[2018-01-02] Лем Загадка [[mds]]
Quite primitive, no punchline. Robot names & stuff is a bit corny.
[2019-02-13] BLIT - a short story by David Langford http://www.infinityplus.co.uk/stories/blit.htm [[mind]] [[godel]]
[2019-04-08] Шекли прогулка [[mds]] [[book]]
Meh. Какой-то очень плоский рассказ
🌙Lua is a scripting programming language designed to be embedded in other systems by exposing a simple [[C]] API. The whole language is centered around one important data structure: tables.
=> permacomputing>Lua
redbean is an open source webserver in a zip executable that runs on six operating systems. The basic idea is if you want to build a web app that runs anywhere, then you download the redbean.com file, put your .html and .lua files inside it using the zip command, and then you've got a hermetic app you can deploy and share.
redbean embeds Lua, SQLite, and MbedTLS into a fork() driven application server that benchmarks at 1.1 million qps on a personal computer. It's got a live bestline REPL with code completion and a UNIX module too, that lets you directly use the Cosmopolitan Libc system call interface. redbean furthermore provides sandboxing and system call tracing for security. This makes redbean a great fit for when you want to build an app that's vertically integrated into a single tiny file that runs on nearly all PCs and servers.
this is boiling hot
Alamantus [[says]] what's wrong with it:
Little inconsistencies in behavior across platforms, like saving files to the filesystem will work in one OS and not another (my current problem), sometimes some Lua will run and other times will just display a blank screen (this could be ignorance on my part, but theres also little communication from the server when things go wrong), and the documentation is incomplete in exactly the ways that frustrate me.
All in all, it makes me feel like the only people who can really use it well are those who are way smarter than me
Lw
- [[pull]] [[less wrong]]
- LW might be an [[Agora]].
Mao
Me
me
hi! i'm tilda. i'm an aspiring full-stack [[dev]], and i like watching [[anime]] sometimes. also a [[person]] :).
my birthday is 01/03 (MM/DD).
if you'd like, you can check out my website at squiggle.cf
ML
Go back to the [[AI Glossary]]
Abbreviation for machine learning.
Moa
-
a collection of [[bridges]] and [[siphons]]
- [[go]] https://moa.party
- [[git]] https://gitlab.com/fedstoa/moa
- [[bugs]] https://gitlab.com/fedstoa/moa/-/issues
-
Moa is developed with the vision that what really belongs to users should remain with users. Our personal and social data should always remain with us -- it is our property.
- Perhaps eventually it will make it so that the particular client or [[gateway]] you use to interact with social networks ceases to matter; your social network becomes platform-agnostic in a sense.
- [[pull]] [[moa party]] [[fedstoa]]
https://twitter.com/flancian/status/1382050818241785856 https://twitter.com/flancian/status/1372986224495968266
Moa is the actual name of the server code that runs [[Moa Party]].
Code is developed on GitLab at https://gitlab.com/fedstoa/moa, and mirrored on GitHub at https://github.com/fedstoa/moa.
Check out the current [[Maintainers]].
-
a [[person]].
- #pull [[mpdominguez]]
- [[c5n]]
- [[2023-01-02]] told me about [[mithril]], the javascript library
I've been playing magic the gathering on and off for about ten years. my relationship with the game has changed – starting as something that resembles a board game, my understanding of the game adapted and i became a collector, then a competitor, then a collector again.
The company's management has made some bad decisions with respect to the game ecosystem, so I've quit.
Engines
https://github.com/magefree/mage https://github.com/stassa/Gleemin/blob/master/README the mtg project i was thinking about https://github.com/pitr/icfp2011 fun lambda the gathering language https://github.com/brokenthumbs/_boostertutor/blob/master/scryfall.py https://www.reddit.com/r/madeinhaskell/comments/hzuk08/magic_the_gathering_in_your_terminal/ play mtg in your terminal written in haskell! seems like a fun project to help out with.
MVP
- [[pull]] [[minimum viable product]]
- #pull [[n plus one]] [[n]] [[1]]
n26
-
a [[bank]]
- [[go]] https://n26.com
- [[quote]] the free bank account for your day to day
[[People I have blocked]] [[opensea]]
nft
-
a [[thing]].
- [[pull]] [[nfts]]
- you can [[transmogrify]] anything into an [[nft]]; you get a different but related thing in the digital realm.
-
[[wp]] https://en.wikipedia.org/wiki/Non-fungible_token
- [[go]] [[w. e. b. du boisp]]
[[Concept]]
[[Technology]]
[[Cryptography]]
[[Blockchain]]
[[Scratchpad]]
[[Licensing]]
The so-called non-fungible token idea seems to be a threat to the society. Yet I still don't fully understand it to attack nft-folk.
The basic idea is simple. An NFT is an object that states that a particular object (a URL of a picture on a centralised website, quite often) is owned by a particular person. And it is backed up by some crypto blockchain, most often Ethereum.
=> https://www.youtube.com/watch?v=wDtt24RxdLk | Solar Sands: Why are NFTs so Ugly? [YouTube]
This video discusses why the design of many popular NFT collections is often considered ugly. Well, for reasonable reasons.
The video also mentions the drama of Qinni, the artist. After her death, some person has stolen her drawings and sold them as NFTs, getting profit. This is both theft and impersonation, so I find it disgusting. See [[sins]] for an incomplete list of things I find disgusting.
You can take a look at Qinni's drawings on [[DeviantArt]]. She also has an account on Twitter and Instagram, but I won't link them here. There's a picture drawn by her nearby in this article. It is sourced from DeviantArt's servers and may break any day.
This is what her brother said in the comments of the video:
Hey, Qinni’s brother here. I just wanted to say that I definitely appreciate your inclusion of my sister’s case of art theft here, but it is really far, far away from being a unique case. A lot of the theft came from opensea, and I found out about it first from my classmate, and then from a lot of other well-known artists seeing their own artwork being stolen in much the same way. A lot of it was also seen through DeviantArt’s NFT search mechanism.
Throughout her art career my sister’s art has constantly been stolen, and although my sister tried to combat this theft most of the time, the sheer popularity of my sister’s art would basically mean that theft is, in one way or another, inevitable. Now that I’m the custodian of my sister’s legacy, even though I would be the person responsible for chasing down any art theft, I simply do not have the energy or time to chase art theft down, and (fortunately) most of my sister’s fans understand this.
Nonetheless, I have noticed that NFTs definitely have facilitated art theft in a pretty unforeseen way, and (admittedly anecdotally) I’ve seen many other well-known artists see a definite uptick in these instances. Even though I’m aware that not all people who choose to partake in the activity are necessarily “bad people”, and there are some small artists who have managed to use them to support themselves in a meaningful way; I cannot get behind the technology and will not use it myself in the foreseeable future. I see many of its downsides to be quite similar to that of the fine art auctioning world, in that it is definitely a tool that facilitates fraud and laundering schemes. That, combined with its very decentralized and unpredictable environment, leads me to believe that this kind of facilitation to theft and rampant speculation is very much inherent in the technology, at least for the foreseeable future; and the very intense craze about it also leads me to believe that there’s a good chance that it will go bust (even though, admittedly, I don’t have a crystal ball).
All in all, seeing the way NFTs have facilitated the theft of my sister’s work, I cannot in good faith participate in the system, probably ever. I’m happy for small creators who may have managed to support themselves through them, but I am personally against it.
=> https://hyperduh.medium.com/%D0%BD%D0%B5-%D0%B2%D0%B0%D1%88%D0%B8-%D0%B1%D1%80%D0%BE-%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B0-%D0%B8-nft-%D1%85%D1%83%D0%B4%D1%88%D0%B5%D0%B5-%D1%87%D1%82%D0%BE-%D1%81-%D0%BD%D0%B0%D0%BC%D0%B8-%D1%81%D0%BB%D1%83%D1%87%D0%B8%D0%BB%D0%BE%D1%81%D1%8C-f8b57be3d550 | Не ваши бро: почему крипта и NFT — худшее, что с нами случилось Длинная статья о том, как и почему это плохо. Я не дочитал, но вроде круто. Оставляю здесь как [[bookmark]].
=> http://thoughtstorms.info/view/AgainstNFTs
=> https://mstdn.social/@TrechNex/107966527625715466 | @TrechNex@mstdn.social 2022-03-16
Apparently WinAmp and Instagram are both doing NFTs now, and I am so tired.
=> https://shkspr.mobi/blog/2022/01/nfts-means-the-future-value-of-art-is-zero/ | NFTs means the future value of art is zero
But, here's the thing… you can only listen to one album at a time. That huge collection of music you have is mostly sitting idle. So why not turn your library into a tradeable asset?
The idea of NFTs is conflicting and I'm strongly inclined to call it heresy. But I'm not sure yet.
NFT
NHS
Nix is a functional package manager that isolates and sandboxes dependencies.
Tools
nixos-infect: install nixos over an existing os on digitalocean and other vps systems devshell: universally compatible nix-shell
Tutorials
Resources for learning more about the Nix ecosystem The de-facto introduction to NixOS Another great introduction to the Nix ecosystem. This has better overviews of technology like overlays than the official documentation. Using Nix to manage Emacs packages (Emacs). Rycee's configuration is a good start or source of inspiration for this. Why Nix: Cachix, niv and nix-build overview Set up a basic git server with NixOS Set up Nix with preconfigured SSH
Setting up GnuPG + Yubikey on NixOS for SSH authentication: Super useful article for getting GPG to function with a yubikey and all of that. Subkeys - Debian Wiki is another great guide for creating and managing these keys.
Nix shorts: Lots of quick and helpful Nix tips to check out.
- Building derivations at the Nix REPL
- Installing packages from files and derivation expressions
- Working with Nix shells
- Creating derivations
NixOps
An evaluation of and tutorial for Disnix and NixOps nixops-tutorial: development with NixOps Hydra (and nixops) manual nixops user guide
MacOS
Provisioning a Nix server from MacOS
Server
nixos router for the homelab – useful for learning to set everything up installing and configuring nixos on linode Running NixOS on a consumer NAS
Evaluation
Why NixOS?
- It's the simplest way to quickly iterate and try new programs. From `nix-shell` to `nix-env` to configuration options like `windowManager.xmonad.enable`, it's incredibly easy to swap parts of your system in very few lines of code. A lot of the grunt work has been done already to ensure that common configurations are perfectly functional and reproducible out of the box.
- It's trivial to revert the state of your system. All it takes is booting to a previous NixOS interation.
- Declaring SystemD services happens in one place and is incredibly simple! No more managing configuration files scattered throughout your computer - you can 'metaprogram' them in Nix and serialize the files out to disk. This applies to lots of other types of files, too; I use templates to manage color schemes for all of my applications, for example.
- It's incredibly simple to set up reproducible build environments for writing and running code, especially in sandboxes when you don't want to confuse your globally installed programs.
Building within Nix
Gemini Portal: An evaluation of building an operating system "underneath" Nix/OS; building bottom-up to provide some interface that adheres to the Nix project expectations and specifications. (It failed and this is an evaluation of why).
Nix vs. Docker
src src2 src3 (has good NixOps tutorial too) Nix vs Docker for local development
- Docker image is a snapshot of a machine that was assembled by running commands in a particular fashion
- Making changes to the machine introduces nondeterminism; shell commands typically fetch information from outside sources that aren't pinned, so they change over time, and the functionality of your container will change as time progresses. Builds in Nix when properly pinned will not diverge the same way other deployment systems do.
- There is no absolute guarantee that your Docker image produces the same image every rebuild
- Nix runs natively, while Docker requires a Linux virtual machine
- Nix can run as any user without particular privileges
Configs
- Wayland enabled
- Incredibly modular with thorough abstractions (in progress…)
- Robust configuration of many programs, including mail server
- Heavily inspires mine - I forked his
- Incredibly modular and allows for easy, opinionated program configuration
- Some basic modular support and great library utilities
- Consistent and comprehensive theme work
- ZFS with remote backups
- Wayland dedicated
- Start all programs in SystemD cgroups
- Erase systems on every boot
- Lots of home automation utility configuration; zigbee, home audio management, etc.
- Custom derivations for tons of obscure programs corresponding to the above
- Backup service infrastructure across multiple devices
- Wonky configuration for chromium, networking, VPNs, etc. Very thorough management of loads of different devices.
- Has pirate radio and torrent setups as well if you're into that
bqv:
- Makes substantial use of nix flakes, properly managing them as overlays
- Way over my head… come back to this later! I haven't fully looked through this one.
- A modular NixOS configuration system and language
- (How can I improve upon these ideas?)
- I haven't fully examined this one.
- I haven't fully examined this one either. Looks thorough, uses flakes and is constantly updated.
- Sourcehut-based CI configuration. Tons of good networking to inspire, plus a decent organization system. The system has IPFS, MacOS configuration, tons of default packages, and more. Could be used as a flake to install some of their packages; looks like it's compatible with NUR.
Installation
Good practices
- Create a separate partition for all of your nix derivations, /nix
- Label all of your disks so that `hardware-configuration.nix` is reproducible
initial installation
worth noting that what i found the most confusing was:
- user configuration
- vps specific, ensuring that i could remove the virtual disk (not delete it)
and log in as an unprivileged user without booting to the installation disk
partition
partition for space for nixos sudo fdisk /dev/sda new partition sector1 no selection for start of partition no selection for last sector w to write to disk
sudo mkfs.ext4 -j -L nixos /dev/sda1
Installation Outline
Make sure to name your disks; some configurations use some disk names by default.
nixos-generate-config –root /mnt
Edit /mnt/etc/nixos/configuration.nix.
Uncomment:
- localization for us
- terminal font and keymap
- timezone = America/NewYork, America/LosAngeles, etc. These are defined somewhere on your system.
UEFI systems:
- You must set the option boot.loader.systemd-boot.enable to true. nixos-generate-config should do this automatically for new configurations when booted in UEFI mode.
- Look at options with boot.loader.efi and boot.loader.systemd as well.
To dual boot, supposedly boot.loader.grub.useOSProber can be set to true to add other OS to the grub menu. This failed when I tried it (I may have accidentally damaged the partition table, though) but it might work for you.
You may have to manually start the SSH daemon: `sudo systemctl start sshd`
Pro tips
- If the configuration isn't running properly after successfully refreshing it, you can use `nixos-rebuild boot` instead of `… refresh` to use the new configuration on the next boot but not enable it immediately. The `nixos-rebuild` utilities aside from `switch` all come in handy when fixing a broken configuration.
- Write your own script to wrap common Nix commands. The command-line utilities aren't great, but you can just wrap others to create your own! (Who in their right mind would provide so many different names for programs `nixos-rebuild`, `nix-env`, `nix-shell` – it's difficult to know which one to even query the manpage for unless you're very familiar with Nix(OS) already.)
Future configuration ideas
Adjust system volume based on context Thunderbolt system utility; investigate if any issues arise cool config trick for installing chrome extensions set up software defined radio! Run programs in systemd cgroups (check out grahamc's config) this does some crazy things with subvolumes to automatically set up a btrfs system with nixos, including initial mounts
Nix tools
Swiss knife for updating nix packages. SSH Completions for Nix ssh plugin that lets you use zsh in nix-shell shell. cleverca22/not-os: An operating system generator, based on NixOS, that, giv Make a service abstraction layer · Issue #26067 · NixOS/nixpkgs: Abstract over systemd dustinlacewell/dotfiles: Nix configuration for all my workstations and serv workstation ux brainrape/nixform: define terraform infrastructure in nix brainrape/nixos-tutorial: one hour, hands-on Sander van der Burg's blog: Using Disnix as a simple and minimalistic depen Building static Haskell binary with Nix on Linux · PatchGirl Neuron 0.6 released: future-proof note-taking tool written in Haskell, Nix Searching and installing packages in NixOS - NixOS stites/haskell.nix-niv NixOS on ZFS - NixOS Wiki Encrypted /boot on ZFS with NixOS brainrape/nixform Discovering Nix: Provisioning a static webserver with NixOps Continuously Delivering this Blog with Nix, Hugo and CircleCI configuring infra in nix https://davedellacosta.com/posts/2019-03-29-why-nixos-is-hard-and-how-to-fix.html https://github.com/dustinlacewell/dotfiles https://github.com/nix-community/nixos-generators image builders for nix https://github.com/nix-community/todomvc-nix: canonical example for nix, works with or without flakes apparently. https://lemire.me/blog/2020/05/22/programming-inside-a-container/ programming inside of containers https://unix.stackexchange.com/questions/522822/different-methods-to-run-a-non-nixos-executable-on-nixos https://github.com/NixOS/nixpkgs/issues/26067 making a nix service abstraction layer, abstracting over systemd to produce a more generic solution https://grahamc.com/blog/erase-your-darlings https://gitlab.com/vdemeester/home this seems like a config worth looking through! debugging a dynamic linking bug in a nix project danielfullmer/robotnix: Build Android (AOSP) using Nix Mobile
TODO RSS reader written in Haskell and Ur/Web : haskell
Captured On: [2020-10-18 Sun 15:12]
Flake tips
Do not be afraid to use the –help flag! I've learned a lotfrom it.
- Update a specific input: `nix flake update –update-input spicetify-nix` do
Go
{ lib, buildGoModule, fetchFromGithub }:
# buildGoModule can be pulled in from the package
buildGoModule rec {
pname = "mangadesk";
version = "0.0.1";
# fetch the derivation from wherever
src = pkgs.fetchFromGitHub {
owner = "darylhjd";
repo = "mangadesk";
rev = "v${version}";
sha256 = "1kgb5k55fxjcf1829fkp7wyd162391am9zhfgl50a606rlsfsh7h";
};
# this is an intermediate sha256 that is spit out when the derivation fails, somehow. needs more work!
# vendorSha256 = "1879j77k96684wi554rkjxydrj8g3hpp0kvxz03sd8dmwr3lh83j";
subPackages = [ "." ];
deleteVendor = true;
runVend = true;
meta = with lib; {
homepage = "https://github.com/darylhjd/mangadesk";
description = "Terminal client for MangaDex";
license = licenses.mit;
maintainers = with maintainers; [ jakeisnt ];
platforms = platforms.linux ++ platforms.darwin;
};
}
void overlays for optimisation
Rationale: overlays end up creating additional copies of `nixpkgs` every time they're applied to `nixpkgs` and we retrieve a new package store. It's apparently currently impossible to understand what exactly this overlay has changed to create the new package set, so this new variable is declated as a new instance of nixpkgs being evaluted.
Instead, directly forward your inputs to your outputs, making sure that all dependencies follow nixpkgs, and declaring in flakes that they all follow the same nixpkgs deps.
NLU
Go back to the [[AI Glossary]]
Abbreviation for natural language understanding.
- An [[interesting]] [[context]].
- [[hashtags]]
- write [[agora bootstrap]] script.
-
[[paused]] for [[tea]]
- wow, that was a long tea. life happened :)
- resuming today, [[2022-05-08]], after talking to my mum.
-
Moving to Stockholm
-
Learning more about GUI development on all levels of abstraction
-
Studying architecture and industrial design (hard to do outside of the classroom!)
-
Figuring out how to make a computer fun for people to use
This is my [[Now page]]. From time to time, not often, I shall update this page. It says what I am generally about currently. Last updated: 2023-04-30 2023-06-13 2023-06-17 2023-08-02 2024-01-01 2024-09-24.
= University + dayjob During the sixth semester, started a part-time Go internship at a bank. Finished both the semester and the internship well, got hired as a full-time Junior. Working during the summer and start of autumn. The BRICS summit delayed the start of the seventh semester, which helps me.
Now a professional cog of the Babylon mechanism. With the new money, moved from the dorm. Life quality leveled up.
Don't know yet how will I work during the seventh semester. Perhaps, I shall not.
= Travel During May, traveled to Saint-Petersburg to visit Danila. September, he visited me back. Fun!
Had a work trip to Krasnaya Polyana. That's some fun work trips we have.
= Programming New releases of [[Betula]] and [[Mycorrhiza]] don't happen as often as I want them to. Had a chance to present Betula as a course work, that was great.
= Art The comic anthology I took part in kinda disappeared. Oh whatever, I don't even care now. Drawing sometimes. Creating a secret [[aronia zine]].
= Plans for 2024
- Get a job
- Maybe move away from the dorm
- Work on Betula federation
- And the very personal stuff too
Mostly done.
NP
- class of languages whose membership proofs can be verified in polynomial time
-
the [[discrete-log]] problem is an example of an NP problem
- from $
g^x$ in a finite field it is hard to compute $\log_g\left(g^x\right)$, but easy to check $g^x = g^y$ to validate a knowledge proof of $x$
- from $
Nts
-
a [[radio]]
- Love [[slow focus]]: flancia.org/go/slow-focus.
optical character recognition
convert images of words into text form
Oil
Most oil deposits are thought to have been laid down between 10 and 180 million years ago, when dead zooplankton and algae sank to the seafloor and were buried in layers of sediment, before being slowly transformed into hydrocarbons by heat and pressure and time
– [[Wasteland]]
Operating Systems
Operating systems run your computer! There are lots of innovative OS projects but only a few are really used. A few more than those have some interesting ideas. Expanded Main Page - OSDev Wiki has tons of resources on building an operating system.
Projects
Desktop
Aside from Linux, Windows, MacOS and derivatives…
IlluminOS
An operating system that claims to provide advanced system debugging, a
next-generation file system, networking and visualization.
https://ameliorated.info/
Windows 10 with the crap removed
DawnOS
An operating system built on the subleq
higher level language architecture. See the
video for a detailed
overview!
- Redshirt
- Redox :: is a Rust operating system with a microkernel-based design.
- Urbit :: A 'universal function'.
- MetalOS :: A hobby project written by a single person.
- InterimOS :: Written to accompany mntmn's custom hardware.
- CirnOS :: An operating system that transforms a Raspberry Pi into an Arduino. effectively.
- Demikernel :: interesting approach to architecture
- CrysaLisp :: A next-generation Lisp machine.
- TempleOS (racist)
- CollapseOS :: An OS written entirely in the Forth programming language.
- Fuschia :: Google's up-and-coming unified desktop and mobile operating system. Presumably similar to Linux-SE (Android). https://blog.quarkslab.com/playing-around-with-the-fuchsia-operating-system.html
- Gentoo :: An operating system that prides itself on building everything from source. Leaving Gentoo https://www.paritybit.ca/blog/my-beginnings-with-gentoo https://timboudreau.com/blog/gentoo/read gentoo seems like a great learning exp https://wiki.gentoo.org/wiki/Raspberry_Pi#Hardware help loading gentoo onto a pi {might be more helpful to put on qemu}
- Qubes OS :: An operating system that isolates every application and device on the computer, granting permission to each only when necessary. Many journalists and security professionals rely on this.
- WhoNix :: An operating system designed to completely sandbox your activity inside of a virtual machine.
- Plan9 :: Defer to Devine's notes on the subject.
- Junos OS
- Spectrum :: An OS modeled after Qubes, but making full use of the Nix reproducible build system, and dedicated to supporting mainstream x86-64 hardware.
- SmartOS :: combines opensolaris tech with linux kvm virtualization. has zfs. contributed to illumos project
Mobile
https://news.ycombinator.com/item?id=23100713
LineageOS
The most popular alternative Android operating system, built off of
CyanogenMod. https://wiki.lineageos.org/devices/starlte/install
https://www.reddit.com/r/degoogle/comments/gu2kk9/lineageos_vs_e_vs_alternatives/
e
An operating system designed to function efficiently on older,
refurbished devices. Built on LineageOS.
NixOS Mobile
A full port of NixOS to a mobile platform. It's built on top of many
previous efforts and relies on a tool to convert GTK applications to
mobile equivalents.
Hobby
I got my Gameboy emulator running in my OS! : osdev. This is so inspirational. I love it. I would love to play this game boy game on this operating system. It sounds so fun and satisfying to have made and to use a stack like this!
Other
http://songseed.org/dinghy/concept.html reenvisioning the os Operating Systems: Three Easy Pieces Books hobby operating system written in C https://www.reddit.com/r/osdev/comments/husrzq/looking_for_a_specific_tutorial_from_10_years_ago/ macos emulation layer for linux toy os https://blog.twitter.com/engineering/en_us/topics/open-source/2020/hunting-a-linux-kernel-bug.html demikernel/demikernel: Demikernel OS nickbjohnson4224/rhombus: a hobby operating system written in C jmgrosen/shorai: A super-amazing OS that will bring world peace. Demikernel cleverca22/not-os How to Protect Your Privacy on Linux well known operating systems course at upitt just in time specialization for opencl kernels http://c9x.me/articles/gthreads/intro.html trigger kernel races reliably kabbi/wonderland: Inferno clone to conquer the world http://intermezzos.github.io/ a demo operatin system for learning https://littleosbook.github.io/ the little book of of development https://en.m.wikipedia.org/wiki/Genode http://wintermute.org/brendan/ the screenless office and other artistic efforts https://github.com/mkilgore/protura toy os kernel and utilities https://makelinux.github.io/kernel/map/ map of the linux kernel https://www.mercuryos.com/ reengineering of the operating system as a ux project, fluid experience driven by human intent https://github.com/ssrg-vt/hermitux binary compatible unikernel https://github.com/oasislinux/oasis statically linked linux system https://github.com/dlannan/ljos luajit command line os https://news.ycombinator.com/item?id=10957020: overview of real alternative operating systems for considering. lots of interesting innovations!
GitHub - jzck/kernel-zig: hobby x86 kernel zig: Cool microkernel rolled with of Zig
osu!
a "free-to-win" rhythm game developed by Dean Herbert (a.k.a. "peppy") in which you click circles.
where can i get it?
it is available as a download for windows on its website - works well on wine as well, for mac/linux users
Command Line
Convert SVG to PNG
Use brew to install rsvg-convert:
brew install librsvg
Run rsvg to convert SVGs to PNGs. The numeric argument is the height in pixels, the width is done automatically.
rsvg-convert -h 512 filename.svg > filename.png
You can also use [[Automator]] to make a drag-and-droppable app to drop files onto:
{: .internal-link}
P2P
Pad
-
A [[pad]] is a group resource: a common notebook where a group of people may write in.
- It can be a [[wiki]], a [[google doc]], an [[etherpad]].
- The [[agora]] wants to integrate with all available public pads (that are willing).
pip
-
The package installer for Python.
- Depending on the version you might need to run
piporpip3to use it. I usepip3in my systems.
- Depending on the version you might need to run
-
[[install]]
- [[debian]]
apt install python3-pip - [[osx]]
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && python get-pip.py - [[windows]] pending
- [[debian]]
pkd
- [[pull]] [[philip-k-dick]]
Pkm
-
[[pull]] [[personal knowledge management]].
- the [[agora]] is an integrator of [[vaults]]/[[digital gardens]] as volunteered by users of personal knowledge management systems.
- [[pull]] [[roam-likes]]
Table of Contents
[2020-03-20]Use phones to collect and triage, not (usually) to read- [[Tweet from @jborichevskiy]]
- [[https://github.com/alphapapa/transclusion-in-emacs]] [[transclusion]] [[emacs]]
- [[related]] [[learning]]
-
[2018-11-09]WorldBrain/Memex: Browser Extension to full-text search your browsing history & bookmarks. [[worldbrain]] [[annotation]] [[promnesia]] -
[2020-05-06]Memex Dreams ‒ Szymon Kaliski [[pkm]] - [[personal knowledge management]] [[think]]
- [[shit, sometimes it just doesn't annotate on the first invokation]] [[hypothesis]]
-
[2019-06-05]The rise of Personal Knowledge Management tools [2018-11-19]Do you guys have a personal wiki? (using org-mode or not) /r/emacs [[exobrain]] [[org]]- [[eh maybe use some markdown-based organiser just for search? and reuse my exobrain script for export]] [[phone]] [[pkm]]
- [[I want to see a piece of information **once**, unless I explicitly want otherwise (i.e. spaced repetition)]] [[motivation]]
- [[Just use roam style links?]] [[pkm]]
[2020-05-15]WorldBrain.io on Twitter: "So much good stuff in the upcoming Memex 2.1. ⭐️ Add all open tags to lists and tags via the sidebar ⭐️ 80% less resource usage ⭐️ Tons of performance improvements (no more fans from hell) ⭐️ More stability" / Twitter [[worldbrain]][2020-05-19]WorldBrain's Memex: Bookmarking for the power users of the web | Hacker News [[worldbrain]][2020-05-11]Vision, Mission & Values — 2020 Update - WorldBrain.io - Medium [[annotation]]- [[firefox saved searches via bookmarks actually get synced?]] [[pkm]] [[totweet]] [[toblog]]
- [[proper search with recoll could be useful when there are too many results?]] [[pkm]]
- [[Perhaps most prominently, the creator of the SuperMemo system, Piotr Wozniak, has written extensively about the many ingenious ways he uses memory systems]]
- [[Show HN: Fraidycat]]
[2020-03-16]Conor is Hiring for Roam (DMs open) Designers esp. on Twitter: "The Zettelkasten. "It's like the GTD for intellectual progress" What it is, and why you want one. (thread)" / Twitter [[pkm]]-
[2020-07-26]posobin/ampie: Social navigator for the web-
[2020-07-26]Gleb Posobin on Twitter: "Published ampie for Firefox! https://t.co/e9pTwO8uuz History doesn't work as well as on Chrome yet though. Also published the extension's source code under the MIT license: https://t.co/VlBPKiH0QU https://t.co/mT2z3qHSJy" / Twitter
-
-
[2017-11-01]thoughts on my own todo app [[pkm]] [[think]]- [[Super important task are reminders]]
- [[choose postpone length (in org?)]]
- [[scheduling day: starts at 05:00, ends at 04:59. 05:00 I am most likely to sleep]]
- [[postpone -> find next compatible slot]]
- [[Neural network with pairs?]]
- [[to be honest, I should just check with calendar more often and it would all be fine]]
- [[Might be overly conservative?]]
- [[Examples:]]
-
[[Internet Search Tips - Gwern.net]]
[2019-06-13]archiver-bot: automatically archive your web browsing and/or links from arbitrary websites to forestall linkrot; particularly useful for detecting & recovering from dead PDF links[2019-06-13]Useful tools to know about: wget, cURL, HTTrack; Firefox plugins: NoScript, uBlock origin, Live HTTP Headers, Bypass Paywalls, cookie exporting. Short of downloading a website, it might also be useful to pre-emptively archive it by using linkchecker to crawl it, compile a list of all external & internal links, and store them for processing by another archival program (see Archiving URLs for examples).
- [[Single file html]] [[linkrot]]
- [Tweet from Andy Matuschak (@andymatuschak), at Dec 30, 03:23](#twtfrmndymtschkndymtschktdc TIDDLYLINK) [[pkm]]
- [[https://github.com/WorldBrain/Memex-Mobile]] [[worldbrain]]
[2020-03-17](1) Szymon Kaliski on Twitter: "📓 published muninn - set of cli tools, and vim plugin, for managing my personal flat-file markdown-based wiki, including @RoamResearch-like backlinks, todo management, minimal web ui, and more! https://t.co/Zg3RGjOcva" / Twitter[2020-05-09]Thinking by Writing ‒ Szymon Kaliski [[writing]]- [[Honorable Mentions: Memex by Worldbrain.io, Roam Research, Notion, Coda.io, Alfred, Trove, Local Native, ArchiveBox, Raindrop]]
[2020-06-19]Abdillah/hypothesis-firefox: Unofficial. Hypothes.is Firefox addon for annotating anywhere!- [[Tweet from @Conaw try foam?]]
- [[jborischevsky: https://news.ycombinator.com/item?id=21747852]] [[pkm]] [[infra]]
[2019-12-05]Profile: h0p3 | Hacker News [[pkm]] [[exobrain]] [[people]]- [[Need a tool to match and highlight arbitrary text in pdf]] [[annotation]]
- [[Organize pdf, search for duplicates]] [[pkm]] [[polar]]
- [[figure out a way to classify pdfs I have. I should mark them at the time of download, otherwise I forget]] [[pkm]] [[study]]
- [[track all pdfs I ever had. in the simplest approach, just have a binding to archive it]] [[pkm]]
- [[use zzzfoo for recoll (F2)]] [[pkm]] [[habit]]
- [[look up stuff in pinboard tags. also I need to export my org link collection to pinboard too]] [[pkm]]
- [[tool to automatically explore a user for the tags I'm interested in?]] [[pinboard]] [[pkm]]
- [[two separate areas: structured notes and unstructured]] [[pkm]] [[think]]
-
[2019-02-10]figuring out if it's ok as pdf viewer [[polar]] [[pkm]] [2019-01-17]Deferential Geometry [[physics]] [[pkm]] [[wiki]] [[inspiration]]- [[would be interesting to regularly look for annotations on the same pages I have annotated]] [[pkm]]
- [https://www.reddit.com/r/orgmode/comments/3b9bib/orgmode_for_humanities_research_notes_similar_to/cskh6an/](#swwwrddtcmrrgmdcmmntsbbbrfrhmntsrsrchntssmlrtcskhn TIDDLYLINK) [[org]] [[pkm]]
- [GitHub - matthewmueller/x-ray: The next web scraper. See through the noise.](#gthbmtthwmllrxrythnxtwbscrprsthrghthhtmlns TIDDLYLINK)
- [[hightlighting certain things on page based on whether it contains certain link? that way could simulate priorities anywhere]] [[pkm]] [[chrome]]
- [[hmm do I need to clean old index?]] [[recoll]] [[pkm]]
- [[search by org tags?]] [[pkm]] [[emacs]]
[2019-04-13]inspiration: renerocksai/sublimezk[2019-04-19]Post-Evernote: How to Migrate Your Evernote Notes, Images and Tags into Plain Text Markdown - Minding the Borderlands [[pkm]]- [[Designing better file organization around tags, not hierarchies]] [[pkm]] [[tagging]]
- [[make views into reddit comments? multiple blocks; fetch them regularly?]] [[toblog]] [[pkm]]
[2019-01-17]Welcome! [[physics]] [[pkm]] [[inspiration]]- [[Add display for read only pdf annotations?]] [[polar]] [[annotating]]
- [[Tweet from ¬¬(Dan Piponi) (@sigfpe), at Mar 6, 18:54]] [[annotation]]
-
[2019-07-20]A very brief introduction to Personal Knowledge Management – Relatris Blog und Fundstücke [[toblog]] [2019-06-20]Open Semantic ETL toolkit for data integration, data analysis, document analysis, information extraction & data enrichment- [[recoll web: search as you type??]] [[recoll]]
- [[shit, couldn't figure out how to properly display with newline…]] [[recoll]] [[pkm]]
- [[hmm, wonder how hard it'd be to build indexer]] [[search]] [[android]] [[pkm]] [[think]]
- [[pdannots: failed to extract properly from Zee's book]]
[2019-06-13]Internet Search Tips - Gwern.net: Enable some kind of hotkey search with both prompt and copy-paste selection buffer, to turn searching Google (G)/Google Scholar (GS)/Wikipedia (WP) into a reflex.2 You should be able to search instinctively within a split second of becoming curious, with a few keystrokes. (If you can’t use it while IRCing without the other person noting your pauses, it’s not fast enough.)- [[use fmc in rofi?]]
[2019-09-04]howardyclo/Digestant: Modules for effectively digesting data from Twitter and Reddit using ML, NLP and statistics. [[pkm]] [[axol]][2019-08-25]Org-brain /r/orgmode[2019-09-05]Kungsgeten/org-brain: Org-mode wiki + concept-mapping[2019-09-05]rofi-scripts/rofi-finder at master · davatorium/rofi-scripts-
[2019-07-23]neonion [[pkm]] [2019-09-28]Orger: plaintext reflection of your digital self /r/orgmode- [[recoll: index downloads so it's easy to recall recent downloads? also nead to clean older indexed stuff]] [[pkm]]
- [[Zeal]] [[search]]
- [[Why Use Hyperbole (Use Cases)]]
- [[helm-ag would be useful to exclude file]] [[people]] [[pkm]]
- [[think which of my workflows could be made available for more general public and how]] [[think]] [[pkm]]
[2019-10-17]NOTE: A (Python 3) fork is actively maintained here · Issue 74 · koniu/recoll-webui[2019-10-19]Doug's 1968 Demo - Doug Engelbart Institute[2019-10-31]something similar to swoop for firefox would be nice. could implement in surfingkeys? [[think]] [[search]]- [[https://github.com/eli-oat]] [[people]] [[pkm]]
[2019-11-06]Brendan Schlagel on Twitter: "Petition to rebrand "personal knowledge management" > "personal librarianship" -broader remit (more to gain from reading than "knowledge") -sounds cooler & friendlier -could be a good theme / brand for https://t.co/Fd9MpAjnDj! (con: "personal librarian" has another meaning…)" / Twitter- [[Ask HN: How do you organize document digests / personal knowledge? | Hacker News]]
- [[Special account that favs my interesting tweets for a feed]] [[pkm]] [[search]] [[toblog]]
- [[Run linkchecker against all links produced by me]] [[pkm]] [[promnesia]]
- [[Tags for hn via nlp summaries?]] [[hackernews]]
- [[Guy who thought about pkm issues]] [[pkm]]
- [[Ask on HN how to read it so it's fair to everyone?]] [[outbox]] [[pkm]]
- [[find random python scripts around file system?]] [[pkm]]
- [[What I wish I knew before joining Mastodon - By]] [[mastodon]] [[api]]
- [[Managing my personal knowledge base | Hacker News]]
[2019-12-23]perkeep/gphotos-cdp: This program uses the Chrome DevTools Protocol to drive a Chrome session that downloads your photos stored in Google Photos. [[pkm]]- [error handling would be nice to extract as well, e.g. errorhelper…](#rrrhndlngwldbnctxtrctswllgrrrhlpr TIDDLYLINK) [[exports]]
- [[Except with google it’s becoming impossible to find links from several years ago… | Hacker News]]
- [[maybe I need some sort of 'seen' state for stuff in links.org]] [[pkm]]
- [[might be nice to keep 'iteration' of how often I explored the link]] [[pkm]]
- [[need to treat tags and priorities as transient.. othewise too much friction]] [[pkm]]
- [[Tweet from @blakeir]]
[2019-12-28]Tips on using the Remembrance agent? : emacs [[pkm]]- [[Orgzly Workflow Showcase?]]
- [[Tweet from @rektide]]
- [[the more I read news etc on PKM, the more it feels like I'm already on the cutting edge, know more than 99.99% of people about it and have collected all the low hanging fruit]] [[pkm]]
-
[2019-11-28]Profile: grblovrflowerrr | Hacker News [[people]] [[pkm]] - [[email/tweet at archive.org team about t.co links?]] [[hpi]] [[linkrot]]
[2020-05-01]Voice capture org-mode tasks on Android – Org mode Exocortex [[org]] [[dictation]][2020-01-16]axa-group/Parsr: Transforms PDF, Documents and Images into Enriched Structured Data-
[2019-07-06]public voit - Homepage of Karl Voit [[german]] [[pkm]][2019-07-06]git: post-commit hook for determining large number of deleted lines in Org-mode (paranoid) [[git]] [[setup]][2019-07-06]My Personal Emacs History[2019-07-06]The Perfect Tool to Organize Your Digital Life (Emacs Org mode)[2019-07-06]Evolutional Steps of Computer Systems[2019-07-06]The Tag «decentralization»[2019-07-06]Going Back to Analog[2019-07-06]Karl Voit (@n0v0id) | Twitter[2019-07-06]About[2019-07-06]My Dependencies on the Cloud[2019-07-06]You Can't Control Your Data in the Cloud
[2019-09-26]Venkatesh Rao on Twitter: "1/ There are some interesting lessons in the failure of bookmarking as a category" / Twitter[2019-10-17]jethrokuan/braindump: knowledge repository managed with org-mode and deft.- [[share feedbin subscriptions?]] [[self]] [[rss]]
[2020-05-13]TreeSheets- [[Tweet from @kwharrison13]]
- [[https://github.com/Overdr0ne/sfs (search file system)]]
[2020-06-13]New Discord PKM community /r/Zettelkasten[2020-01-30](1) Ildar Karimov on Twitter: "@artemzin @karlicoss Google desktop app was able to inject a lot of local/private data into search results but discontinued in 2011 :(" / Twitter[2020-03-20]"🌞New Video: Combining Note-Taking and Spaced Repetition (SR) I talked about: 1. Integrating SR questions in permanent notes 2. adding SR questions while journaling 3. learning new words and phrases 4. using quick capture for SR https://t.co/OIvzV36bU5 https://t.co/iX1ZAzEcMs" / Twitter[2020-06-11]OpenAI API [[pkm]][2020-07-01]Dan Girshovich - Zettelkasten [[pkm]]- [[Tweet from @mekarpeles]]
[2020-08-24]My takeaway from the recent trend in articles talking about how great the Zettel… | Hacker News- [[example/demo: enabling properties export for my blog]] [[elisp]] [[toblog]]
- [[alraban/org-recoll: A lightweight emacs org-mode wrapper for the recoll full-text search engine]]
- [[Group hn posts to figure out what to filter? Not sure..]] [[pkm]] [[hackernews]]
- [[motivation for searching over my own posts: quick plaintext interface that works offline]] [[motivation]] [[pkm]]
[2020-03-09]Pinboard: Bookmark Detail[2020-03-09]Pinboard: Bookmark Detail[2020-03-09]Pinboard: Bookmark Detail[2020-03-09]Pinboard: Bookmark Detail[2020-03-10]Mesh on Twitter: "@Conaw hell to the yes. Roam is so powerful it needs to be at the OS level and maybe beyond. 🤖 I saw mercury OS and immediately thought of Roam, it just intuitively fit. https://t.co/84MtykKJLu" / Twitter- [[wonder if for me this roam thing could be replaced with 'virtual pages', based on properties?]] [[pkm]] [[roam]]
- [[search in images with ripgrep-all (rga)]] [[setup]] [[pkm]]
[2020-04-11]David Laing on Twitter: "I'm stunned by @andymatuschak's notes at https://t.co/DBxJzZrS2q—both their content and their form. I'm taking inspiration for my own site. I know almost nothing about web development, but yesterday I figured out how to make previews for internal links. Next up, backlinks! https://t.co/dNeJDOoKBG" / Twitter[2020-04-13]The Curse of Xanadu: the longest-running vaporware in computing (1995) | Lobsters [[xanadu]]- [[Nototo is a spatial note-taking app. It lets you build an ever-expanding, topographical map containing your notes and writing. The app is designed this way to take advantage of another aspect of spatial interfaces: our brains remember spaces better than raw information. In this regard, Nototo is like a software manifestation of a memory palace.]]
- [[blocking site from search]] [[search]]
[2020-07-03]america hater sarahzrf on Twitter: "god damn its nice to be able to just type a few keywords from a title into zotero's search instead of having to remember what shitty filename i saved something under" / Twitter- [Tweet from @andymatuschak https://twitter.com/andy_matuschak/status/1278498290296745984](#twtfrmndymtschkstwttrcmndymtschkstts TIDDLYLINK)
- [Tweet from @cjpais](#twtfrmcjps TIDDLYLINK)
- [[blog – move to phone (after reinstall?)]] [[pkm]]
- [[archived stuff – use .ignore file?]] [[pkm]]
- [[This is my personal human computer interaction interface https://github.com/codygman/hci]] [[search]]
- [[have symlinks to files in my knowledge from the repositories? e.g. promnesia/hpi. allow following symlinks for certain types?]] [[pkm]]
[2020-08-26]logseq (@logseq) / Twitter [[pkm]] [[exobrain]]- [[Tweet from Nat Eliason (@nateliason), at Jan 9, 07:21]]
[2019-05-10]Markor v1.8 - All new file browser, favourites and faster Markdown preview /r/fossdroid- [[go through all the ANN documents, wonder if any annotations are inside…]] [[pkm]]
- [[maybe instead of PKM use KM? the shorter it is the easier it is maybe?]] [[pkm]]
[2019-05-21]Keeping Found Things Found: The Book | Keeping Found Things Found [[pkm]][2019-07-27]Tweet from Andy Matuschak (@andymatuschak), at Jul 27, 01:00 [[pkm]][2019-11-21]Samuel Breese [[pkm]]- [[comments duplicate..]] [[polar]]
- [[Tweet from Tiago Forte (@fortelabs), at Aug 26, 04:03 How to read non-fiction books]] [[reading]]
[2019-01-17]RaRe-Technologies/gensim: Topic Modelling for Humans [[nlp]] [[infextraction]]-
[2019-06-20]Download | Open Semantic Search - [[pkm python package for quickly adding things to my todo list?]] [[pkm]]
- [[actually pinboard could be used as org export… or sync one tag from org to pinboard tag?]] [[pinboard]] [[pkm]] [[org]]
- [[diagram of my tasks dependencies (also completed ones?)]] [[pkm]]
[2019-05-19]modifying reading stats (number of books read and hours read)? - MobileRead Forums[2019-05-16]New tool: KM for digital collections/structured data /r/knowledgemanagement[2019-05-16]Org-mode Hidden Gems - 03 Hyperlinks /r/orgmode[2019-06-13]Juan Campa on Twitter: "Dataspace is a fascinating concept by @natecull, reminds me a bit of @urbit and of course Membrane. https://t.co/SNXwAeA46a… https://t.co/4gEnZHUO2K"[2019-06-22]HowTo: Building Personal Index for Data Discovery - Virtuoso Universal Server / Tips, Tricks, and HowTos - OpenLink Software Community-
[2019-04-05]zadam/trilium: Build your personal knowledge base with Trilium Notes [[pkm]] [2019-06-27]Non-fiction books: a waste of time? oO[2019-09-05]Using Org-Brain[2019-11-01]Youtoofy- [[https://github.com/dvorka/mindforger]]
- [[RSS it not really helpful; doesn't show diff…]] [[github]] [[pkm]] [[rss]]
[2020-03-24]Metaformat · GitBook- [[Tweet from @Conaw Aspirations and inspirations thread https://t.co/YrwBJiP6dk]]
- [[Tweet from @round]] [[axol]]
- [[https://github.com/houshuang/Treeverse]] [[twitter]] [[pkm]]
[2019-08-06]Visakan Veerasamy on Twitter: "I usually talk about this in the context of personal knowledge management, about fun things like keeping track of quotes and riffs and blogpost ideas. Usually this is about me helping other (usually younger) scatterbrained people https://t.co/uPoy7Qw00j" / Twitter[2019-09-20]vimoutliner/vimoutliner: Work fast, think well.[2019-11-17]WICG/ScrollToTextFragment: Proposal to allow specifying a text snippet in a URL fragment- [[ugh, massive duplication in неореакция-конспирология. wtf???]] [[infra]] [[vk]]
- [[Archived tag – prefix with underscore?]] [[org]]
- [[Tweet from @Conaw]] [[pkm]] [[memory]]
- [[Tweet from @RoamBrain]]
[2020-03-09]Pinboard: Bookmark Detail[2020-03-13]tool for Twitter Timeline Search. Analytics & filters for Twitter Accounts [[twitter]]- [[right, urls separated by commas… not ideal?]] [[twint]]
[2020-04-26]How to annotate literally everything | beepb00p[2020-04-14]phiresky/ripgrep-all: rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc.- [[Learn to remember things. Its super useful and saves lots of context switch]] [[memory]]
[2020-10-07]Ceasar Bautista (@CeasarBautista) / Twitter [[pkm]] [[social]][2020-05-16]Ask HN: Is there a search engine which excludes the world's biggest websites? [[search]][2020-05-25]Show HN: A Firefox add-on to strip Google search results of 'blacklisted' URLs- [[Tweet from @posobin show to lunachev?]]
- [[Malleable Systems: Software must be as easy to change as it is to use it]]
- [[setup gnome tracker?]] [[search]]
[2020-10-25]Xapian - Wikipedia [[outbox]][2020-10-25]FabriceColin/pinot: Personal search and metasearch for the Free Desktop [[search]] [[pkm]][2019-12-08]information queue? [[pkm]] [[search]] [[toblog]][2020-03-06]Using Anki to remember what you read- [[meh. fuck youtube playlists, I can't even comment on why videos are interesting]] [[pkm]]
[2020-01-25]Re: [koniu/recoll-webui] NOTE: A (Python 3) fork is actively maintained here (74)[2020-01-30]dessant/web-archives: 📦 Browser extension for viewing archived and cached versions of web pages-
[2020-05-12]Thinking Tools - Electric bicycles for the mind - [[I need to stop caring so much about priorities. they change anyway and mean very little for other people]] [[org]] [[exobrain]]
- [[need to display how deep is the item in agenda, otherwise hard to prioritize..]] [[org]]
- [[pinborg pkm]] [[pkm]] [[ml]]
-
[2019-07-20]KnownSpace Links [[pkm]] [2019-12-18]silo - IndieWeb [[toblog]] [[pkm]]- [[Figure out todo for gmail]]
[2018-07-17]emacsomancer comments on So I just discovered org mode. Head = blown. [[org]] [[pkm]] [[annotation]]-
[2019-12-22]datapuller - [[evaluating feedbin to replace feedly]] [[rss]]
- [[Tweet from Patrick Collison (@patrickc), at Jul 23, 16:40]]
-
[2018-11-12]MindForger - Thinking Notebook and Markdown IDE -
[[obstacles to more effecient PKM]] [[emacs]] [[pkm]] [[setup]] [[toblog]]
- [[next, search. my SPC S thing is pretty good already would be nice to have it available both in emacs and in shell. put in a config file, read it at emacs startup ok, they even share a config. nice]]
-
[[use S for searching info in terminal]] [[habit]] [[pkm]]
- [[recoll config, share it]] [[setup]]
- [next, indexing search. Use that plugin for indexing thing at home make sure I can easily tag match against all accessible org entries, would be nice to have agenda view for them ok, org-tags-view kinda do that? org-search-view! the only (possibly) annoying thing is everything has to contribute to agenda? so could set custom scope (with some cache?)](#nxtndxngsrchsthtplgnfrndxtgndscldstcstmscpwthsmcch TIDDLYLINK)
-
[2019-12-23]Generate RSS feeds for any web page | PolitePol [[rss]] [2019-12-20]hckr news - Hacker News sorted by time [[hackernews]]- [[Google search]] [[search]]
[2019-06-23]Resorting Media Ratings - Gwern.net- [[Tweet from Yoshiki 義樹 (@yoshikischmitz), at Dec 7, 02:13]] [[notion]]
[2019-11-21]Twitter analytics & stats for user @fortelabs | Social Bearing [[twitter]]- [[Google search]] [[search]] [[google]]
- [[https://github.com/BurntSushi/ripgrep/issues/1497 indexing ripgrep]]
- [[I want an extension to do this]] [[hackernews]] [[totweet]] [[pkm]]
[2020-05-31]media.ccc.de - The Advantages of File Name Conventions and Tagging [[towatch]] [[pkm]]- [[people working on PKM things with examples of products etc]] [[toblog]]
[2020-06-21]GTD Gmail: Inbox Zero and Optimized Email Workflow [[gtd]]-
[2019-06-22]W3C Web Annotation Working Group [[pkm]] [[annotation]] [2017-07-27]YSK: You can see deleted posts by replacing the "r" in "reddit" with a "c" in the URL. [[reddit]][2019-11-21]twitter - Find the most liked tweet from an account - Web Applications Stack Exchange [[twitter]]- [[A super clean organization system does not actually help us retain knowledge. Rather, such system requires so much maintenance effort that it subverts the very thing that it promises to do–help us learn–. I ended up expanding an exorbitant amount of time managing tags, keywords, and hierarchy of data that I may never even retrieve. All in all, organizing knowledge should never become the goal when building a personal knowledge base.]] [[pkm]] [[toblog]]
- [[StorexHub is our offline-first API and plugin platform that allows you to work with Memex data outside of the browser. But it also works between different apps, making it a bit like an offline-first Zapier. You can query Memex data, listen to changes or write to its database.]] [[worldbrain]]
- [[https://mobile.twitter.com/ankitmalik/status/1227636734478831618]] [[annotation]] [[gadget]]
- [[When you run into a new YT channel, go through it on computer, add good videos to a separate playlist, then watch without hassle]] [[pkm]] [[habit]]
- [[Fuzzy Anchoring – Hypothesis]] [[annotation]] [[hypothesis]]
-
[2019-07-04]Discovering Hypothes.is | Luis Puerto [[hypothesis]] [2019-07-06]Overview of the Hypothesis System : Overview of the Hypothesis System [[hypothesis]][2020-05-27]Subscribe Hypothesis annotations [[hypothesis]][2019-03-17]Building a Second Brain: Capturing, Organizing, and Sharing Knowledge Using Digital Notes - YouTube [[pkm]]-
[2019-02-13]Designing a Personal Knowledgebase – A Curious Mix [[pkm]] [2019-12-04]I suppose it's more of a research assistant/references tool, so not exactly for me [[zotero]][2019-06-23]HighlightAll – Get this Extension for 🦊 Firefox (en-US) [[search]][2019-03-12]Tagging is Broken | Praxis [[pkm]][2020-07-01]Searchfox [[search]]-
[2019-05-10]Internet Search Tips - Gwern.net [[pkm]] [[search]] [2019-12-02]you will forget things [[exobrain]] [[motivation]][2019-01-17]https://treeverse.app/ tool to navigate twitter threads [[twitter]][2018-11-07]JacobEvelyn/friends: Spend time with the people you care about. Introvert-tested. Extrovert-approved. [[social]] [[pkm]][2020-01-30]Build the ultimate personal knowledge management system /r/productivity [[pkm]][2019-12-09]As We May Think (1945) [[pkm]]- [[Piotr Limanowski 🔥 Reading for Programmers]] [[productivity]] [[pkm]]
[2020-04-23]dbohdan/structured-text-tools: A list of command line tools for manipulating structured text data- [[kobo – can't highlight in pocket items…]] [[kobo]]
- [[A Cosmology for a Different Computer Universe: Data Model, Mechanisms, Virtual Machine and Visualization Infrastructure | Nelson]] [[pkm]]
-
[2019-06-01]Capstone, a tablet for thinking [[inspiration]] [[pkm]] [2019-06-30]Software I like: PDF readers and manipulators [[annotation]]-
[2019-02-13]A Complete Guide to Tagging for Personal Knowledge Management | Praxis [[tagging]] [[pkm]] [2020-12-31]Personal Knowledge Management – The Fortune Labs [[toblog]] [[pkm]][2020-06-06]Why I take notes of everything I learn | Ramses' Blog [[pkm]] [[notes]][2019-02-11]Welcome! [[physics]] [[inspiration]] [[pkm]][2019-07-16]TagSpaces - Your versatile file manager [[pkm]] [[tagging]][2021-01-17]Zotero best practices - Knowledge management - Obsidian Forum[2020-12-31]Luca Ongaro - MiniSearch, a client-side full-text search engine [[search]][2020-09-13]Web Clipper Browser Extension with Automatic Content Extraction, Now Open Source | Hacker News[2020-04-01]You are my spirit animal. I just got a polar/readwise/orgmode/Anki setup togeth… | Hacker News [[remarkable]][2020-03-31]Kill the newsletter: Convert newsletters into RSS feeds | Hacker News [[rss]][2019-12-30]Hacker News RSS [[rss]] [[hackewnews]][2019-08-28]RomanPlusPlus/mindfilesResources: A collection of resources related to mindfiles (digital representations of your mind) [[github]] [[rss]][2019-12-03]How to annotate literally everything | beepb00p [[kobo]] [[annotation]][2019-04-19]inspiration: About – A Curious Mix [[qs]] [[pkm]]- [[using Reddit as search engine]] [[search]] [[reddit]] [[toblog]]
- [[I'm interested in ways of fast processing of semistructured data like json (link to kython things?)]] [[toblog]] [[pkm]]
- [[write about fmc?]] [[toblog]] [[pkm]]
-
[2019-12-02]Ask HN: How did you build up your personal knowledge base? | Hacker News - [[Build the ultimate personal knowledge management system - productivity]]
[2020-01-30]Digital Tools I Wish Existed | Hacker News [[pkm]]- [[https://news.ycombinator.com/item?id=21653923]] [[pkm]] [[annotation]]
- [[process .archive, but show them at the very end? similar with ignored files maybe?]] [[pkm]] [[search]]
[2020-12-28]https://github.com/jameslittle230/stork [[search]]- [[rename to 'my personal knowledge and information' setup? also how to cope with fleshy body and brain?]] [[pkm]] [[infra]] [[toblog]]
[2020-05-03]Don't Do Complex Folder Hierarchies - They Don't Work and This Is Why and What to Do Instead [[toblog]] [[tagging]][2020-05-01](1) jestem króliczkiem on Twitter: "@cjpais I've had this existential crisis with browser bookmarks few years ago, which made me switch to Pinboard" / Twitter [[toblog]] [[pkm]][2021-01-17]annotation-talks[2021-01-25]Everything I Know – Wiki | Hacker News[2021-01-20]RyanGreenup/cadmus: Shell Scripts to Facilitate Effective Note Taking [[pkm]][2019-12-30]The Zettelkasten Method - LessWrong 2.0 https://www.lesswrong.com/posts/NfdHG6oHBJ8Qxc26s/the-zettelkasten-method-1[2019-07-06]Annotating Books! | Books & Writing Amino https://aminoapps.com/c/books/page/blog/annotating-books/oZid_uQnM4VY6XwzlqgmE8qNLENlEr[2019-06-19]that's why we can't have nice PDFs : linux https://www.reddit.com/r/linux/comments/yr180/thats_why_we_cant_have_nice_pdfs/[2020-01-05]What tools do you use to maintain a personal log/journal ? | Lobsters https://lobste.rs/s/peevtw/what_tools_do_you_use_maintain_personal[2019-11-20]How to not use Google search - Shahinism https://shahinism.com/en/posts/alternative-to-google-search/ [[search]][2019-09-02]bryanph/GeistMap: A personal knowledge base/network with a focus on connections https://github.com/bryanph/GeistMap[2020-05-07]returntocorp/semgrep: like grep but for code: fast and syntax-aware semantic code pattern search for many languages [[search]][2019-09-21]full-stack monastic 🧘♂️🗺 on Twitter: "tags are useful as a secondary organizational method, especially as the # of notes you have increases. don’t tag everything ahead of time. wait until you have many notes to process, then build structure. you can create custom tags specific to your profession or big projects. https://t.co/CtlOvTNDzm" / Twitter[2021-01-03]Ask HN: What Do You Think? | Hacker News[2020-05-11]Erik Allberg on Twitter: "As Erik's tweets get influence, I have to comment, with the risks of what is happening around networked text (Ex Roam, OrgRoam, OpenRoam, Athens, Dumbledore. ex. Live without 2nd brain? Risk @nntaleb Cult around Roam? Nah / Syntheism @Bardissimo Scenario:Dumbledore non-profit" / Twitter[2021-01-29]Artificial Brain Networked notebook app[2020-11-24]ice9 on Twitter: "@tentontintin It's even more ambiguous at this point, given the useless new 'BERT' NLP system used for generating results– it routinely ignores terms from the query, even ones with obvious semantic importance, so results are often entirely irrelevant to the complete requested term set." / Twitter [[google]] [[search]]- [[need "NEXT" todo entry? this would mean I need to actively act on something?]] [[pkm]]
[2021-04-29]soulisalmed/biff: Extract text and images from highlighted pdf generated with reMarkable tablet. [[pkm]] [[remarkable]]
[2020-03-20] Use phones to collect and triage, not (usually) to read
https://notes.andymatuschak.org/Use_phones_to_collect_and_triage%2C_not_(usually)toread
Use phones to collect and triage, not (usually) to read
Tweet from @jborichevskiy
https://twitter.com/jborichevskiy/status/1245559381560721408
@jborichevskiy: This is @RoamResearch in a nutshell. Not having to dig around for that note, that link, that whatever - allows things to flow with wonderful speed.
https://github.com/alphapapa/transclusion-in-emacs [[transclusion]] [[emacs]]
related [[learning]]
[2018-11-09] WorldBrain/Memex: Browser Extension to full-text search your browsing history & bookmarks. [[worldbrain]] [[annotation]] [[promnesia]]
https://github.com/WorldBrain/Memex
[2019-03-23] hmm, all data stored locally… wonder if could integrate with wereyouhere..
[2020-05-06] Memex Dreams ‒ Szymon Kaliski [[pkm]]
I stopped trusting my memory a long time ago, and I hate the feeling of stuff slipping through the cracks.
[2021-01-04] good description of the pkm process, probably similar to mine
personal knowledge management [[think]]
also need some search engine
fuzzy thing to launch MC in specific directory [[pkm]]
shit, sometimes it just doesn't annotate on the first invokation [[hypothesis]]
[2019-05-05] ugh… seriously, just open new link, click hypothesis button and hightlight. refresh the page; hightlight is gone :(
[2019-12-17] I think it's resolved??
[2019-06-05] The rise of Personal Knowledge Management tools
https://no-kill-switch.ghost.io/the-rise-of-personal-knowledge-management-tools
Yeah, maybe I'm not a typical person - but I collect, parse & use a lot of data, so I really need my stuff well organized.
[2019-07-02] read them more? https://no-kill-switch.ghost.io
[2018-11-19] Do you guys have a personal wiki? (using org-mode or not) /r/emacs [[exobrain]] [[org]]
I think Org transcends the idea of a wiki. What is a wiki, anyway? Documents with links to themselves. Org does that and much more.
For myself, I keep information in several Org files.
* Information that doesn't change much, that I need to refer to now and then, that fits in a hierarchy, goes in `reference.org`.
* Things I come across randomly that I want to record for later (e.g. web pages, snippets, quotes) goes in `cpb.org` (for commonplace book) in a datetree; I can find it later with Org search tools, including `helm-org-rifle`.
* Appointments that are independent of other entries go in `calendar.org`.
* Stuff I need to refile goes in `inbox.org`, but I'm trying to get in the habit of putting things in `cpb.org` instead of putting them in a massive inbox file, thinking that I'll refile them later; I never do, so I might as well put them in a datetree, which at least organizes them chronologically rather than a giant, flat list.
* This includes archived web pages, which I now capture with `org-web-tools-attach-url-archive`. Sometimes I also capture the plain-text readable parts of web pages with `org-web-tools-read-url-as-org` or directly into a capture template with `org-web-tools--url-as-readable-org`.
* Most project and task stuff goes in `main.org`.
* Personal log/journal/diary-type entries go in `log.org`.
* Transient stuff goes in `temp.org` (which is excluded from the git repo I keep Org files in).
* Things I'm working on right now and want to keep in front of me (sort of like a sticky note on a monitor) go in `now.org`, which I access and manage with `org-now`.
Hope that helps!
Remember, Org is a platform for building your own system. Take it easy, take your time, enjoy the ride. Emacs and Org are software for the rest of your life.
eh maybe use some markdown-based organiser just for search? and reuse my exobrain script for export [[phone]] [[pkm]]
although I'm gonna need to disable html export bits then
[2020-08-26] markor?
I want to see a piece of information once, unless I explicitly want otherwise (i.e. spaced repetition) [[motivation]]
Just use roam style links? [[pkm]]
[2020-05-15] WorldBrain.io on Twitter: "So much good stuff in the upcoming Memex 2.1. ⭐️ Add all open tags to lists and tags via the sidebar ⭐️ 80% less resource usage ⭐️ Tons of performance improvements (no more fans from hell) ⭐️ More stability" / Twitter [[worldbrain]]
So much good stuff in the upcoming Memex 2.1.
Add all open tags to lists and tags via the sidebar
80% less resource usage
Tons of performance improvements (no more fans from hell)
More stability
[2020-05-19] WorldBrain's Memex: Bookmarking for the power users of the web | Hacker News [[worldbrain]]
I have been using Memex for more than a year now. Here are the things that really annoy me
- occasional freezing and sudden disappearance of your bookmarks
- no real way to programmatically access your Memex database. I know they have released the storage backend, but the lack of helpful documentation is a deal-breaker.
- lack of collaborative annotation (the way Hypothesis does)
- only few results in search results!
[2020-05-11] Vision, Mission & Values — 2020 Update - WorldBrain.io - Medium [[annotation]]
or translate the data into other data models, like the open annotation data model.
firefox saved searches via bookmarks actually get synced? [[pkm]] [[totweet]] [[toblog]]
[2020-07-06] right, so it seems to be exactly equivalent, and works without extensions
proper search with recoll could be useful when there are too many results? [[pkm]]
Perhaps most prominently, the creator of the SuperMemo system, Piotr Wozniak, has written extensively about the many ingenious ways he uses memory systems
How can we develop transformative tools for thought?
in context
Show HN: Fraidycat
Show HN: Fraidycat - https://news.ycombinator.com/item?id=22545878
[2020-03-16] Conor is Hiring for Roam (DMs open) Designers esp. on Twitter: "The Zettelkasten. "It's like the GTD for intellectual progress" What it is, and why you want one. (thread)" / Twitter [[pkm]]
https://twitter.com/Conaw/status/1129788853189955584
[2020-07-26] posobin/ampie: Social navigator for the web
[2020-07-26] Gleb Posobin on Twitter: "Published ampie for Firefox! https://t.co/e9pTwO8uuz History doesn't work as well as on Chrome yet though. Also published the extension's source code under the MIT license: https://t.co/VlBPKiH0QU https://t.co/mT2z3qHSJy" / Twitter
Published ampie for Firefox! https://addons.mozilla.org/en-US/firefox/addon/ampie/
History doesn't work as well as on Chrome yet though.
Also published the extension's source code under the MIT license: https://github.com/posobin/ampie
[2020-08-21] https://addons.mozilla.org/en-US/firefox/addon/ampie/ rate it
[2017-11-01] thoughts on my own todo app [[pkm]] [[think]]
Super important task are reminders
choose postpone length (in org?)
scheduling day: starts at 05:00, ends at 04:59. 05:00 I am most likely to sleep
postpone -> find next compatible slot
Neural network with pairs?
e.g. what conflicts with what?
to be honest, I should just check with calendar more often and it would all be fine
Might be overly conservative?
Examples:
You're going skiing to switzerland on wednesday. You bought new boots on Sunday and wore them all day. You might rub your feet so you might be unable to ski. Can we prevent it?
dentist
dentist appointment at 10 am. You are likely to get a filling which requires you not to eat or drink anything that might color it for 24 hours.
On the same day at 9pm you have a meeting with your friends at a pub. You like drinking Kriek, which definitely might color your teeth! Can we prevent such a conflict?
Internet Search Tips - Gwern.net
[2019-06-13] archiver-bot: automatically archive your web browsing and/or links from arbitrary websites to forestall linkrot; particularly useful for detecting & recovering from dead PDF links
[2019-06-13] Useful tools to know about: wget, cURL, HTTrack; Firefox plugins: NoScript, uBlock origin, Live HTTP Headers, Bypass Paywalls, cookie exporting. Short of downloading a website, it might also be useful to pre-emptively archive it by using linkchecker to crawl it, compile a list of all external & internal links, and store them for processing by another archival program (see Archiving URLs for examples).
Single file html [[linkrot]]
I gave up on the idea of reliably saving web pages in PDF.
I use now "SingleFile", a Firefox or Chrome extension that helps to save a complete page (with CSS, images, fonts, frames, etc.) as a single HTML file.
https://addons.mozilla.org/en-US/firefox/addon/single-file/
https://chrome.google.com/webstore/detail/singlefile/mpiodij...
https://github.com/gildas-lormeau/SingleFile
Tweet from Andy Matuschak (@andymatuschak), at Dec 30, 03:23 [[pkm]]
There's a funny response curve: folks who are super-diligent about note-taking practices or building simulations seem to generally end up with less insight than their somewhat-less-diligent neighbors.
Maybe it's a explore/exploit thing? Or maybe just a wonk/gestalt thing?
https://twitter.com/andy_matuschak/status/1211487901386543106
https://github.com/WorldBrain/Memex-Mobile [[worldbrain]]
[2020-03-17] (1) Szymon Kaliski on Twitter: "📓 published muninn - set of cli tools, and vim plugin, for managing my personal flat-file markdown-based wiki, including @RoamResearch-like backlinks, todo management, minimal web ui, and more! https://t.co/Zg3RGjOcva" / Twitter
https://twitter.com/szymon_k/status/1229455411654340609
published muninn - set of cli tools, and vim plugin, for managing my personal flat-file markdown-based wiki, including @RoamResearch
-like backlinks, todo management, minimal web ui, and more!
[2020-05-09] Thinking by Writing ‒ Szymon Kaliski [[writing]]
https://szymonkaliski.com/notes/thinking-by-writing/
Honorable Mentions: Memex by Worldbrain.io, Roam Research, Notion, Coda.io, Alfred, Trove, Local Native, ArchiveBox, Raindrop
from ip Digital Tools I Wish Existed
[2020-06-19] Abdillah/hypothesis-firefox: Unofficial. Hypothes.is Firefox addon for annotating anywhere!
Tweet from @Conaw try foam?
https://twitter.com/Conaw/status/1283178647449333761
@Conaw: I love @tangjeff0 and @AthensResearch, love that @jethroksy and @jevakallio have taken Roam ideas into new ecosystems - bc those ecosystems now push new frontiers and build commons, like with this!
jborischevsky: https://news.ycombinator.com/item?id=21747852 [[pkm]] [[infra]]
Local cache would definitely be the (easiest) way of solving it. Tools like Memex [0] are most of the way there.
But a text-only copy on my local device isn't great if the content had special formatting in presentation. Also, it misses out on images or embedded videos. That's where something like ArchiveBox [1] comes in.
> ArchiveBox takes a list of website URLs you want to archive, and creates a local, static, browsable HTML clone of the content from those websites (it saves HTML, JS, media files, PDFs, images and more).
But really what I'd like to see at some point is an opt-in community tool where every page I visit that fits a certain criteria (URL, topic, special mark by me, etc) is fully cloned and uploaded to IPFS [2] for anyone interested in that topic to find and use later - regardless of what happens to the source content. Definitely a host of legal issues around this, but not impossible.
0 - https://worldbrain.io/
1 - https://github.com/pirate/ArchiveBox
2 - https://ipfs.io/
[2019-12-05] Profile: h0p3 | Hacker News [[pkm]] [[exobrain]] [[people]]
https://news.ycombinator.com/user?id=h0p3
huh, this guy uploads his mind onto wiki
Need a tool to match and highlight arbitrary text in pdf [[annotation]]
Pdfgrep? -n option prints page
[2019-06-13] I gues polar mostly works
Organize pdf, search for duplicates [[pkm]] [[polar]]
figure out a way to classify pdfs I have. I should mark them at the time of download, otherwise I forget [[pkm]] [[study]]
perhaps rely on file hashes/some sort of fingerprints (e.g. meta hash) ? that way I can mark it immediately
and track files in some tool
[2019-02-10] ok, maybe just make sure I always highlight interesting bits?
[2019-06-13] again, polar mostly ok
track all pdfs I ever had. in the simplest approach, just have a binding to archive it [[pkm]]
or, store the fingerprints
[2019-06-13] polar got pdfs
use zzzfoo for recoll (F2) [[pkm]] [[habit]]
https://github.com/andersju/zzzfoo
[2019-06-13] not sure about that… I guess rofi is not the most convenient interface after all… need something that doesn't go away easily, maybe some different window mode?
look up stuff in pinboard tags. also I need to export my org link collection to pinboard too [[pkm]]
I guess compute diff and approve each item
hmm, actually now I might be able to do that via porg?
tool to automatically explore a user for the tags I'm interested in? [[pinboard]] [[pkm]]
[2019-07-30] hmm, axol kinda does that… [[axol]]
two separate areas: structured notes and unstructured [[pkm]] [[think]]
[2019-02-10] figuring out if it's ok as pdf viewer [[polar]] [[pkm]]
it has some sort of fingerprint in the state.json too
so it handles moves and renames fine
cool, the filename is just unchanged, so it only uses the fingerprint
ok, can even tag in polar as well
minor ui issues (e.g. tagging)
would be nice to be able to tag via polar viewer
editing annotations
hmm .stash dir – can we get away without copying files? [[polar]]
would be cool to implement conversion into other hightlight formats and export
[2019-01-17] Deferential Geometry [[physics]] [[pkm]] [[wiki]] [[inspiration]]
http://deferentialgeometry.org
interesting wiki, very cool generally, but sad you can't easily jump to specific entries
would be interesting to regularly look for annotations on the same pages I have annotated [[pkm]]
https://www.reddit.com/r/orgmode/comments/3b9bib/orgmode_for_humanities_research_notes_similar_to/cskh6an/ [[org]] [[pkm]]
isearch, helm-swoop
interesting, i'm pretty much doing everything she mentions in the comment
[2019-05-14] ok, I could:
keep a permanent emacs instance
load all files via (find-file "*/.org"). perhaps run that by timer or something? maybe just use rg to get all targets, might be easiest
use helm-multi-swoop-all
make sure to load in fundamental mode
[2019-07-27] if I find that useful, implement proper timer for reloading new files regularly. Find a way to answer y to opening in fundamental mode?
[2019-08-20] ah right… it's sacha chua…
GitHub - matthewmueller/x-ray: The next web scraper. See through the noise.
https://github.com/matthewmueller/x-ray
hightlighting certain things on page based on whether it contains certain link? that way could simulate priorities anywhere [[pkm]] [[chrome]]
hmm do I need to clean old index? [[recoll]] [[pkm]]
search by org tags? [[pkm]] [[emacs]]
[2019-04-13] inspiration: renerocksai/sublimezk
A SublimeText3 package featuring ID based wiki style links, and tags, intended for zettelkasten method users. Loaded with tons of features like inline image display, sophisticated tag search, note transclusion features, support for note templates, bibliography support, support for multiple panes, etc. to make working in your Zettelkasten a joy
[2019-04-19] Post-Evernote: How to Migrate Your Evernote Notes, Images and Tags into Plain Text Markdown - Minding the Borderlands [[pkm]]
http://www.markwk.com/migrate-evernote-plaintext.html
Designing better file organization around tags, not hierarchies [[pkm]] [[tagging]]
https://www.nayuki.io/page/designing-better-file-organization-around-tags-not-hierarchies
[2019-05-05] a lot of various tag-based filesystems etc
make views into reddit comments? multiple blocks; fetch them regularly? [[toblog]] [[pkm]]
[2019-01-17] Welcome! [[physics]] [[pkm]] [[inspiration]]
https://physicstravelguide.com/start
Add display for read only pdf annotations? [[polar]] [[annotating]]
Tweet from ¬¬(Dan Piponi) (@sigfpe), at Mar 6, 18:54 [[annotation]]
Liquid Text (@LiquidTextCorp) has a great feature allowing you to "scrunch" up pages of PDFs to quickly compare what you're reading with something earlier. (The correct way to do split screen IMO) I find myself trying to do this with web browsers now. It really is a nice feature.
https://twitter.com/sigfpe/status/1103368220314988545
[2019-07-30] split screen looks good
[2019-07-20] A very brief introduction to Personal Knowledge Management – Relatris Blog und Fundstücke [[toblog]]
https://blog.relatris.ch/2017/05/30/a-very-brief-introduction-to-personal-knowledge-management
[2019-12-17] pretty vague motivation
[2019-06-20] Open Semantic ETL toolkit for data integration, data analysis, document analysis, information extraction & data enrichment
https://opensemanticsearch.org/etl
Open Semantic ETL toolkit for data integration, data analysis, document analysis, information extraction & data enrichment
Open source frameworks for data integration, document processing, information extraction, data analysis, merging & combining data, content enrichment and data enrichment pipelines
recoll web: search as you type?? [[recoll]]
shit, couldn't figure out how to properly display with newline… [[recoll]] [[pkm]]
hmm, wonder how hard it'd be to build indexer [[search]] [[android]] [[pkm]] [[think]]
pdannots: failed to extract properly from Zee's book
[2019-06-13] Internet Search Tips - Gwern.net: Enable some kind of hotkey search with both prompt and copy-paste selection buffer, to turn searching Google (G)/Google Scholar (GS)/Wikipedia (WP) into a reflex.2 You should be able to search instinctively within a split second of becoming curious, with a few keystrokes. (If you can’t use it while IRCing without the other person noting your pauses, it’s not fast enough.)
use fmc in rofi?
[2019-09-04] howardyclo/Digestant: Modules for effectively digesting data from Twitter and Reddit using ML, NLP and statistics. [[pkm]] [[axol]]
https://github.com/howardyclo/Digestant
Modules for effectively digesting data from Twitter and Reddit using ML, NLP and statistics.
[2019-08-25] Org-brain /r/orgmode
[2019-09-05] Kungsgeten/org-brain: Org-mode wiki + concept-mapping
https://github.com/Kungsgeten/org-brain
Having multiple brains
You can have multiple brains simply by having more than one brain folder.
[2019-09-05] rofi-scripts/rofi-finder at master · davatorium/rofi-scripts
https://github.com/davatorium/rofi-scripts/tree/master/rofi-finder
rofi -show find -modi find:~/.local/share/rofi/finder.sh
ugh. it blocked the UI while it was searching :(
[2019-07-23] neonion [[pkm]]
http://neonion.org
Semantic bit is kinda interesting
[2019-08-09] eh, looks like you need to import the document in it http://neonion.org/userdocs/index.html
[2019-09-15] also project hasn't been updated for a while
[2019-09-28] Orger: plaintext reflection of your digital self /r/orgmode
You may also be interested in GNU Hyperbole.
recoll: index downloads so it's easy to recall recent downloads? also nead to clean older indexed stuff [[pkm]]
Zeal [[search]]
Why Use Hyperbole (Use Cases)
https://www.gnu.org/software/hyperbole/HY-WHY.html
helm-ag would be useful to exclude file [[people]] [[pkm]]
think which of my workflows could be made available for more general public and how [[think]] [[pkm]]
[2019-10-17] NOTE: A (Python 3) fork is actively maintained here · Issue 74 · koniu/recoll-webui
https://github.com/koniu/recoll-webui/issues/74
NOTE: A (Python 3) fork is actively maintained here
[2019-10-19] Doug's 1968 Demo - Doug Engelbart Institute
http://www.dougengelbart.org/content/view/209/448
[2019-10-31] something similar to swoop for firefox would be nice. could implement in surfingkeys? [[think]] [[search]]
https://github.com/eli-oat [[people]] [[pkm]]
[2019-11-06] Brendan Schlagel on Twitter: "Petition to rebrand "personal knowledge management" > "personal librarianship" -broader remit (more to gain from reading than "knowledge") -sounds cooler & friendlier -could be a good theme / brand for https://t.co/Fd9MpAjnDj! (con: "personal librarian" has another meaning…)" / Twitter
https://twitter.com/schlagetown/status/1191814458957418497
Petition to rebrand "personal knowledge management" > "personal librarianship"
-broader remit (more to gain from reading than "knowledge")
-sounds cooler & friendlier
-could be a good theme / brand for http://antilibrari.es!
(con: "personal librarian" has another meaning…)
Ask HN: How do you organize document digests / personal knowledge? | Hacker News
https://news.ycombinator.com/item?id=21642289
Special account that favs my interesting tweets for a feed [[pkm]] [[search]] [[toblog]]
Run linkchecker against all links produced by me [[pkm]] [[promnesia]]
Tags for hn via nlp summaries? [[hackernews]]
Guy who thought about pkm issues [[pkm]]
I have thought about these issues a lot; especially lately. With regards to being able to scrape your data or just get your data back from 3rd party's, I think that's a losing battle. You need to be in control of your data before it gets to them. Web sites and APIs are constantly changing and sometimes just disappear. This idea of polling for changes seems very brittle and would never be up to date.
What I picture is an a program that you use to store your own microblogs, blogs, contacts, comments, etc. and then you publish to whoever from that app via their API or crawling.
Imagine you just created a new microblog entry. You can now either post to your Twitter, Mastodon, etc. accounts with the click of a button. You would have to poll for replies though and it would be up to you to store them if you wished (you probably want to if you are storing your replies). As an added benefit you could see the replies in one place instead of bouncing between two sites.
The point is, when you create the data, it's yours first. Then if you want to, you can post it other places. Tools like this are abundant for businesses, but we don't seem to build tools for actual people anymore.
Ask on HN how to read it so it's fair to everyone? [[outbox]] [[pkm]]
E.g. I'm going through show hn and ask hn
I have to vote without checking out sometimes, otherwise the link gets buried
Wish there were tags or smth similar to prioritize
find random python scripts around file system? [[pkm]]
What I wish I knew before joining Mastodon - By [[mastodon]] [[api]]
Mastodon, of course! #Mastodon is consistently the №1 hashtag people used, according to a Trendbot that tracks trending hashtags.
Managing my personal knowledge base | Hacker News
The API is supposed to be released soon. I intend to either build a backup workflow myself or use other tools that will get developed then.
[2019-12-23] perkeep/gphotos-cdp: This program uses the Chrome DevTools Protocol to drive a Chrome session that downloads your photos stored in Google Photos. [[pkm]]
https://github.com/perkeep/gphotos-cdp
This program uses the Chrome DevTools Protocol to drive a Chrome session that downloads your photos stored in Google Photos.
error handling would be nice to extract as well, e.g. errorhelper… [[exports]]
Except with google it’s becoming impossible to find links from several years ago… | Hacker News
https://news.ycombinator.com/item?id=22107053
maybe I need some sort of 'seen' state for stuff in links.org [[pkm]]
or, only mark as todo when I've seen it. I guess makes more sense
might be nice to keep 'iteration' of how often I explored the link [[pkm]]
[2020-02-12] fuck, could actually integrate promnesia with emacs? that's be fucking insane. [[promnesia]]
need to treat tags and priorities as transient.. othewise too much friction [[pkm]]
Tweet from @blakeir
https://twitter.com/blakeir/status/1236086912659660800
@blakeir: Request for Startup:
A bookmark app that auto-triggers to save when I take a screenshot.
My phone’s camera roll is full of interesting sites, stories, tweets, Reddit posts, etc. that I always come back to.
[2019-12-28] Tips on using the Remembrance agent? : emacs [[pkm]]
https://www.reddit.com/r/emacs/comments/x2wue/tips_on_using_the_remembrance_agent/
Orgzly Workflow Showcase?
https://reddit.com/r/orgmode/comments/g06uu9/orgzly_workflow_showcase/fnbou8l?context=3
Tweet from @rektide
https://twitter.com/rektide/status/1246848335379652608
@rektide: @mpweiher @johnelliottDC your essay resonates a lot with me. i think the biggest most overwhelming thing for me is that it feels like software has gotten no more approachable.
folks like the @malleablesys seem like rare beacons in the dark, less interested in big bang of dev & more in adaptability.
the more I read news etc on PKM, the more it feels like I'm already on the cutting edge, know more than 99.99% of people about it and have collected all the low hanging fruit [[pkm]]
[2019-11-28] Profile: grblovrflowerrr | Hacker News [[people]] [[pkm]]
https://news.ycombinator.com/user?id=grblovrflowerrr
Thinking about humans, computers, and humans talking to computers.
[2019-12-03] https://news.ycombinator.com/threads?id=grblovrflowerrr
[2019-12-03] https://www.notion.so/Building-Blocks-For-The-Future-Of-Computing-7f74066de66749d59939a91ab13ec960
[2019-11-28] Yoshiki Schmitz
I'm a software developer that also tinkers in design. My goal is to create better tools for expressing and realizing ideas.
email/tweet at archive.org team about t.co links? [[hpi]] [[linkrot]]
[2020-05-01] Voice capture org-mode tasks on Android – Org mode Exocortex [[org]] [[dictation]]
[2020-01-16] axa-group/Parsr: Transforms PDF, Documents and Images into Enriched Structured Data
https://github.com/axa-group/Parsr
I guess could use it for some pdf extraction?
[2019-07-06] public voit - Homepage of Karl Voit [[german]] [[pkm]]
[2019-07-06] git: post-commit hook for determining large number of deleted lines in Org-mode (paranoid) [[git]] [[setup]]
https://karl-voit.at/2014/08/20/org-losses-determining-post-commit/
[2019-07-06] My Personal Emacs History
https://karl-voit.at/2017/06/03/emacs-history/
My passion for PIM and the quest for the best PIM tools and methods out there resulted in a pretty advanced setup I've got. Meanwhile, I do almost anything within Emacs and Org-mode: todos, errands, project management, calendar/agenda, contact management, reference management, bookmark collection, knowledge base management, blogging, doing spreadsheet, presentations, quantified self, managing files such as photographs, accessing all kinds of data about me, and many more.
[2019-07-06] The Perfect Tool to Organize Your Digital Life (Emacs Org mode)
https://karl-voit.at/2018/12/28/35c3-orgmode/
[2019-07-06] Evolutional Steps of Computer Systems
https://karl-voit.at/2017/02/10/evolution-of-systems/
[2019-07-06] The Tag «decentralization»
https://karl-voit.at/tags/decentralization/
In my opinion, federated or decentralized systems are much stronger and prone to surveillance.
[2019-07-06] Going Back to Analog
https://karl-voit.at/2017/05/16/going-analog/
This can be interpreted as a new era of Biedermeier, a new kind of Digital Cocooning.
I, personally, try to come up with a digital solution which includes avoiding the cloud and promoting decentralization and DIY solutions which are using open source software and open protocols.
[2019-07-06] Karl Voit (@n0v0id) | Twitter
[2019-07-06] About
[2019-07-06] My Dependencies on the Cloud
https://karl-voit.at/cloud-dependencies/
[2019-07-06] You Can't Control Your Data in the Cloud
[2019-09-26] Venkatesh Rao on Twitter: "1/ There are some interesting lessons in the failure of bookmarking as a category" / Twitter
https://twitter.com/vgr/status/738449044742115328
1/ There are some interesting lessons in the failure of bookmarking as a category
[2019-10-17] jethrokuan/braindump: knowledge repository managed with org-mode and deft.
https://github.com/jethrokuan/braindump/
knowledge repository managed with org-mode and deft. https://braindump.jethro.dev/
share feedbin subscriptions? [[self]] [[rss]]
[2020-05-13] TreeSheets
A "hierarchical spreadsheet" that is a great replacement for spreadsheets, mind mappers, outliners, PIMs, text editors and small databases.
Tweet from @kwharrison13
https://twitter.com/kwharrison13/status/1275117874911211523
@kwharrison13: @L1AD @deeeepka @azeem @RoamResearch @Conaw I use it as a personal CRM and it’s never been better because I can have people in context with my thoughts. As I’m reading an article I can just tag their name in a note I take and next time I’m on a call with them I have those in my side bar as talking points.
https://github.com/Overdr0ne/sfs (search file system)
sfs-recoll
[2020-06-13] New Discord PKM community /r/Zettelkasten
Hey folks there's a server for knowledge management, the idea is for it to be tool agnostic and to help the different communities exchange workflows and ideas. Check it out:
[2020-01-30] (1) Ildar Karimov on Twitter: "@artemzin @karlicoss Google desktop app was able to inject a lot of local/private data into search results but discontinued in 2011 :(" / Twitter
https://twitter.com/the_very/status/1223022048945016832
Google desktop app was able to inject a lot of local/private data into search results but discontinued in 2011 :(
[2020-03-20] "🌞New Video: Combining Note-Taking and Spaced Repetition (SR) I talked about: 1. Integrating SR questions in permanent notes 2. adding SR questions while journaling 3. learning new words and phrases 4. using quick capture for SR https://t.co/OIvzV36bU5 https://t.co/iX1ZAzEcMs" / Twitter
https://twitter.com/ShuOmi3/status/1240985230229430272
New Video:
Combining Note-Taking and Spaced Repetition (SR)
I talked about:
1. Integrating SR questions in permanent notes
2. adding SR questions while journaling
3. learning new words and phrases
4. using quick capture for SR
[2020-06-11] OpenAI API [[pkm]]
The API allows for parsing text into spreadsheet tables, summarizing email discussions, expanding content from bullet points, and more.
[2020-07-01] Dan Girshovich - Zettelkasten [[pkm]]
Tweet from @mekarpeles
https://twitter.com/mekarpeles/status/1281494830372335619
@mekarpeles: Write things down. Leave notes. Make checklists. Review periodically. Keep logs. Record everything. Make backups. Keep a Zettelkasten. Use a memex. Date & tag documents. Connect and map like ideas. Keep a central index. Decentralize. Make things content addressable.
[2020-08-24] My takeaway from the recent trend in articles talking about how great the Zettel… | Hacker News
My takeaway from the recent trend in articles talking about how great the Zettelkasten method is:
Document what you do, as if you were describing your work and/or learning to a stranger. That stranger is you, in 6 months to 5 years time.
example/demo: enabling properties export for my blog [[elisp]] [[toblog]]
found that answer in google
https://emacs.stackexchange.com/questions/7607/export-properties-blocks-with-org-mode
suggests looking at org-export-with-properties
ok, SPC j v org-export-with-properties
ends up at ox.el
select org-export-with-properties and SPC RET for swoop 1
swoop through, nothing
SPC s d for directory search
aha! ox-publish.el
and finally swoop to org-export–skip-p in ox.el
so apparently it sets property-drawer and calls something else with the context?
SPC s d – aha, bunch of files including ox-html!
(property-drawer . org-html-property-drawer)
and we finally found the guilty party
(defun org-html-property-drawer (property-drawer contents _info)
"Transcode a PROPERTY-DRAWER element from Org to HTML.
CONTENTS holds the contents of the drawer. INFO is a plist
holding contextual information."
(and (org-string-nw-p contents)
(format "<pre class=\"example\">\n%s" contents)))
alraban/org-recoll: A lightweight emacs org-mode wrapper for the recoll full-text search engine
https://github.com/alraban/org-recoll
Group hn posts to figure out what to filter? Not sure.. [[pkm]] [[hackernews]]
motivation for searching over my own posts: quick plaintext interface that works offline [[motivation]] [[pkm]]
in your tweets/toots etc there are prompts for longer materials form discussions with other people
[2020-03-09] Pinboard: Bookmark Detail
https://pinboard.in/u:greenireland/b:fe3b28f85645
A Complete Guide to Tagging for Personal Knowledge Management
[2020-03-09] Pinboard: Bookmark Detail
https://pinboard.in/u:nhaliday/b:5a4a0ef4c347
Ask HN: Favorite note-taking software? | Hacker News
[2020-03-09] Pinboard: Bookmark Detail
https://pinboard.in/u:gnf00x/b:5fa11ae78c6b
Knowledge Management
km
28 days ago by gnf00x copy to mine
[2020-03-09] Pinboard: Bookmark Detail
https://pinboard.in/u:gnf00x/b:50bdb59f7dbe
Knowledge Management Systems: The Ultimate Guide
km
4 weeks ago by gnf00x copy to mine
[2020-03-10] Mesh on Twitter: "@Conaw hell to the yes. Roam is so powerful it needs to be at the OS level and maybe beyond. 🤖 I saw mercury OS and immediately thought of Roam, it just intuitively fit. https://t.co/84MtykKJLu" / Twitter
https://twitter.com/meshachthomas/status/1237247575650004994
hell to the yes. Roam is so powerful it needs to be at the OS level and maybe beyond.
Robot face
I saw mercury OS and immediately thought of Roam, it just intuitively fit.
wonder if for me this roam thing could be replaced with 'virtual pages', based on properties? [[pkm]] [[roam]]
then you build a graph based on the property. your notes aren't scattered across the filesystem that way
now and then you can overview the notes based on this property and merge them if necessary
or maybe it's a thing enclosed in {}? but then it's tricky to process by org-mode
org maybe [] anchor?
search in images with ripgrep-all (rga) [[setup]] [[pkm]]
rga ipa . --rga-adapters=+pdfpages,tesseract -g '*.jpg'
could add a ripgrep config for image type??
[2020-04-11] David Laing on Twitter: "I'm stunned by @andymatuschak's notes at https://t.co/DBxJzZrS2q—both their content and their form. I'm taking inspiration for my own site. I know almost nothing about web development, but yesterday I figured out how to make previews for internal links. Next up, backlinks! https://t.co/dNeJDOoKBG" / Twitter
https://twitter.com/davidklaing/status/1248886149625438208
I'm stunned by @andy_matuschak
's notes at https://notes.andymatuschak.org—both their content and their form.
I'm taking inspiration for my own site. I know almost nothing about web development, but yesterday I figured out how to make previews for internal links. Next up, backlinks!
[2020-04-13] The Curse of Xanadu: the longest-running vaporware in computing (1995) | Lobsters [[xanadu]]
enkiv2 avatar enkiv2 2 hours ago | link |
I am. I worked on the version covered in this article, and also on the previous release. Since 2014, another (totally independent) web-based version has been released.
wow that's fascinating
Nototo is a spatial note-taking app. It lets you build an ever-expanding, topographical map containing your notes and writing. The app is designed this way to take advantage of another aspect of spatial interfaces: our brains remember spaces better than raw information. In this regard, Nototo is like a software manifestation of a memory palace.
blocking site from search [[search]]
This used to be built-in to google itself. You could choose to block a site from future results from any results page. But they killed it, along with forum search, code search, usenet search, and so many other useful things.
[2020-07-03] america hater sarahzrf on Twitter: "god damn its nice to be able to just type a few keywords from a title into zotero's search instead of having to remember what shitty filename i saved something under" / Twitter
god damn its nice to be able to just type a few keywords from a title into zotero's search instead of having to remember what shitty filename i saved something under
Tweet from @andymatuschak https://twitter.com/andy_matuschak/status/1278498290296745984
@andy_matuschak: Some people collect stamps; I’ve been collecting unusual applications of spaced repetition systems.
I realized today that I haven’t yet solicited the power of Twitter here! What weird use cases have you found?
My running list: notes.andymatuschak.org/zrs5Gn...
Tweet from @cjpais
https://twitter.com/cj_pais/status/1280315415491559424
@cj_pais: Some initial ideas for 'feeds' I will be generating
stream.cjpais.com/feeds.html
I'm thinking that these 'deeper'/semantic feeds will provide insight, especially in a collaborative environment
blog – move to phone (after reinstall?) [[pkm]]
archived stuff – use .ignore file? [[pkm]]
This is my personal human computer interaction interface https://github.com/codygman/hci [[search]]
have symlinks to files in my knowledge from the repositories? e.g. promnesia/hpi. allow following symlinks for certain types? [[pkm]]
[2020-08-26] logseq (@logseq) / Twitter [[pkm]] [[exobrain]]
right, def need to try it out, seems it has publishing or something?
Tweet from Nat Eliason (@nateliason), at Jan 9, 07:21
Alright, it's alive!
3,000+ words on @RoamResearch, including why it's better than Evernote / Notion, and how I'm using it.
https://t.co/FGkbjf51On
TOC includes:
1. Why Roam?
3. Roam as a Second Brain
4. Roam for Productivity
5. Limitations
6. Getting Started
cc @Conaw
https://twitter.com/nateliason/status/1214943106581385216
[2019-05-10] Markor v1.8 - All new file browser, favourites and faster Markdown preview /r/fossdroid
go through all the ANN documents, wonder if any annotations are inside… [[pkm]]
maybe instead of PKM use KM? the shorter it is the easier it is maybe? [[pkm]]
[2019-05-21] Keeping Found Things Found: The Book | Keeping Found Things Found [[pkm]]
http://www.keepingfoundthingsfound.com/book
[2019-07-27] Tweet from Andy Matuschak (@andymatuschak), at Jul 27, 01:00 [[pkm]]
@nicknikolov @marcinignac @context_ing Yes, they get modified in-place. I run the backlinks janitor at night. I also have this little bot, which I've published: https://t.co/mOy7RIsnn9
https://twitter.com/andy_matuschak/status/1154904280853204992
[2019-11-21] Samuel Breese [[pkm]]
Most of my personal data is managed using the excellent git-annex.
comments duplicate.. [[polar]]
Tweet from Tiago Forte (@fortelabs), at Aug 26, 04:03 How to read non-fiction books [[reading]]
How to read non-fiction books:
1. Read first 30%
2. Stop & save highlights to a digital notes app
3. Add summary of how/when you think this material would be most useful
4. Search these notes next time you start a project
5. Finish reading books most likely to be useful
https://twitter.com/fortelabs/status/1165822145550663680
[2019-01-17] RaRe-Technologies/gensim: Topic Modelling for Humans [[nlp]] [[infextraction]]
https://github.com/RaRe-Technologies/gensim
[2019-06-20] Download | Open Semantic Search
https://www.opensemanticsearch.org/download/
Open Semantic Desktop Search is the all in one package for desktop users as virtual machine image configured for search on your own desktop computer or laptop running on Linux, Windows or iOS for Mac.
[2019-07-23] https://www.opensemanticsearch.org/doc/datamanagement/annotation
so, it integrates with Hypothesis? https://www.opensemanticsearch.org/doc/datamanagement/annotation/hypothesis
[2019-07-23] looks a bit manual otherwise though
[2019-07-23] not many results on pinboard
pkm python package for quickly adding things to my todo list? [[pkm]]
[2019-02-06] a python my.todos.add function would be cool
not sure, maybe appending entries is ok?…
actually pinboard could be used as org export… or sync one tag from org to pinboard tag? [[pinboard]] [[pkm]] [[org]]
Generate from backup
diagram of my tasks dependencies (also completed ones?) [[pkm]]
[2019-05-19] modifying reading stats (number of books read and hours read)? - MobileRead Forums
https://www.mobileread.com/forums/showthread.php?t=212875
For events 1, 36, 52 and 79 there seem to be only one row.
There are some inconsistencies. Both events 46 and 80 count page turns, but they don't match. The count for 80 is always less than for 46. It is possible that 46 is counting screens and 80 page numbers. The value for 46 is what is on the stats screen for the current book.
When I have looked at ExtraData, it tends to be made up of a series of timestamps. I suspect that for events like 1020 and 1021, it is a list of the times when the event occurred. The pairs from the two events might be used to calculate the minutes per session and hours read. The only problem with that, is that the counts don't match for the book I am currently reading. I am confident of the meaning of the events, but there seems to be occasions when the close is not recorded.
[2019-05-16] New tool: KM for digital collections/structured data /r/knowledgemanagement
Hi everyone,
I wanted to share a new knowledge management tool called [Gist](https://www.gistapp.com), for exploring data visually and adding context to digital collections.
Full disclosure—I'm the founder. Gist is a spin-off from [Schema](https://www.schemadesign.com), a data visualization design firm based in Seattle. I'd be interested to hear your thoughts on the tool—whether you think it would be useful, and how you would best describe it. Since it spans so many usecases, from KM for internal teams to "memory organizations" (museums, libraries, archives) and research organizations, finding a way to describe it to all audiences has been an interesting challenge.
I'd be curious to hear your thoughts. Thanks!
[2019-05-16] Org-mode Hidden Gems - 03 Hyperlinks /r/orgmode
[2019-06-13] Juan Campa on Twitter: "Dataspace is a fascinating concept by @natecull, reminds me a bit of @urbit and of course Membrane. https://t.co/SNXwAeA46a… https://t.co/4gEnZHUO2K"
https://twitter.com/juancampa/status/1030555210517815296
Dataspace is a fascinating concept by @natecull, reminds me a bit of @urbit and of course Membrane.
[2019-06-22] HowTo: Building Personal Index for Data Discovery - Virtuoso Universal Server / Tips, Tricks, and HowTos - OpenLink Software Community
https://community.openlinksw.com/t/howto-building-personal-index-for-data-discovery/900
huh… found in KM tag
[2019-04-05] zadam/trilium: Build your personal knowledge base with Trilium Notes [[pkm]]
https://github.com/zadam/trilium
[2019-06-13] erm, I guess it's not plaintext…
[2019-06-27] Non-fiction books: a waste of time? oO
https://no-kill-switch.ghost.io/non-fiction-books-a-waste-of-time/
I make highlights & put bookmarks (using Kindle's built-in functionality, integrated with Goodreads) EVERY TIME I find something thought-provoking
[2019-09-05] Using Org-Brain
http://www.bobnewell.net/publish/35years/orgbrain.html
Links are at times illogical
Naming conventions can be confusing
It’s a lot more work to create a knowledge representation with this tool than with a graphics-based tool (such as, say, Cmap Tools)
You can only visualize part of the representation at a time
Documentation is sketchy and sometimes misleading
I don’t think it scales well to very large maps and multiple maps
You’ll have to experiment a lot to get the hang of it
[2019-11-01] Youtoofy
https://github.com/dvorka/mindforger
RSS it not really helpful; doesn't show diff… [[github]] [[pkm]] [[rss]]
[2020-03-24] Metaformat · GitBook
https://book.mindey.com/metaformat/0001-metaform-philosophy/0001-metaform-philosophy.html
Tweet from @Conaw Aspirations and inspirations thread https://t.co/YrwBJiP6dk
https://twitter.com/Conaw/status/1209412548736385025
Tweet from @round [[axol]]
https://twitter.com/round/status/1240043788078211072
@round: 🐦🔗🔍 Twitter Links Extension beta update:
More UI improvements including the ability to switch between ‘Latest’ and ‘Top’ tweets. Also tested to work perfectly on @MicrosoftEdge.
Go ahead give it a spin and and send me your feedback!
https://t.co/btoBlnqk4e https://t.co/pEyI7N5EhY
https://github.com/houshuang/Treeverse [[twitter]] [[pkm]]
[2019-08-06] Visakan Veerasamy on Twitter: "I usually talk about this in the context of personal knowledge management, about fun things like keeping track of quotes and riffs and blogpost ideas. Usually this is about me helping other (usually younger) scatterbrained people https://t.co/uPoy7Qw00j" / Twitter
https://twitter.com/visakanv/status/1157630882879926272
I usually talk about this in the context of personal knowledge management, about fun things like keeping track of quotes and riffs and blogpost ideas. Usually this is about me helping other (usually younger) scatterbrained people
[2019-09-20] vimoutliner/vimoutliner: Work fast, think well.
https://github.com/vimoutliner/vimoutliner
[2019-11-17] WICG/ScrollToTextFragment: Proposal to allow specifying a text snippet in a URL fragment
https://github.com/WICG/ScrollToTextFragment
ugh, massive duplication in неореакция-конспирология. wtf??? [[infra]] [[vk]]
e.g. search by 'whatsapp'
Archived tag – prefix with underscore? [[org]]
Tweet from @Conaw [[pkm]] [[memory]]
https://twitter.com/Conaw/status/1230685750837923840
@Conaw: Can't think of a better Hollywood clip to represent @RoamResearch and my life
"Don't you remember?"
"I wrote it down in my diary so I wouldn't HAVE TO REMEMBER"
But then, more importantly - what the grail quest is actually about - and what relationships w people on them is like twitter.com/ultimape/status/11...
Tweet from @RoamBrain
https://twitter.com/RoamBrain/status/1232026686499090432
@RoamBrain: The RoamBrain website has just launched. It is an independent information and resource hub for @RoamResearch serving both people new to Roam and more advanced users. RoamCult RoamBrain.com
[2020-03-09] Pinboard: Bookmark Detail
https://pinboard.in/u:nicknikolov/b:56c8b251c429
space and times
pkm
[2020-03-13] tool for Twitter Timeline Search. Analytics & filters for Twitter Accounts [[twitter]]
https://socialbearing.com/search/user
explore accounts; find best tweets
right, urls separated by commas… not ideal? [[twint]]
http://archive.org,https://github.com/pirate/ArchiveBox
[2020-04-26] How to annotate literally everything | beepb00p
Nice work! However it is possible to search through annotations using emacs pdf-tools, actually the search and filter functions are quite powerful in the annotation tablist, but you need to show contents first in the tablist buffer by customizing the pdf-annot-list-format variable (more info is found in issue 553: https://github.com/politza/pdf-tools/issues/553). The annotation tablist functionality is more or less only documented in its major-mode info. The code for the search function posted in that issue works nice also (actually it works better than searching via the tablist because there is a bug in the tablist search as mentioned in the comments of that issue).
Additionally I read that you don't like to use the mouse to add annotations. With the code in the pdf-avy-highlight.el file in this repository: https://github.com/dalanicolai/dala-emacs-lisp it is possible to highlight text and add comments (if you set to open them automatically by toggling the Pdf Annot Activate Created Annotations to "on" in the pdf-annot group in the customization menu) with only the keyboard using avy. You should should add your own shortcut for it (the one in the file is for use in Spacemacs). Unfortunately it does not work more conveniently than using the mouse. But I just like to point out the possibilities and versatility of emacs and pdf-tools...
[2020-04-14] phiresky/ripgrep-all: rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc.
Learn to remember things. Its super useful and saves lots of context switch [[memory]]
maybe do dual n-back? [[nback]]
[2018-07-07] actually, if I really try hard, I do seem to memorise. However I'd like it to be more passive
[2019-07-30] eh, I think I'm fine. I haven't been annoyed at forgeting things since don't know when
[2020-10-07] Ceasar Bautista (@CeasarBautista) / Twitter [[pkm]] [[social]]
I've been writing my own encyclopedia at http://memex.cc for 7 years. Read a lot of tech, econ, science, philosophy. Sharing the things that surprise me here.
[2020-05-16] Ask HN: Is there a search engine which excludes the world's biggest websites? [[search]]
https://news.ycombinator.com/item?id=23202850
[2020-05-25] Show HN: A Firefox add-on to strip Google search results of 'blacklisted' URLs
https://github.com/davidahmed/wiper
Tweet from @posobin show to lunachev?
https://twitter.com/posobin/status/1318696146508877834
@posobin: 1. Go to a web page.
2. Amplify it.
3. When people that follow you on ampie google for a relevant query, they will get that page on the right side of the google results. https://t.co/s7KuQP888G
Malleable Systems: Software must be as easy to change as it is to use it
Malleable Systems: Software must be as easy to change as it is to use it - https://news.ycombinator.com/item?id=22857551
setup gnome tracker? [[search]]
[2020-10-25] Xapian - Wikipedia [[outbox]]
post about desktop search engines?
[2020-10-25] FabriceColin/pinot: Personal search and metasearch for the Free Desktop [[search]] [[pkm]]
eh, it's very simplistic..
[2019-12-08] information queue? [[pkm]] [[search]] [[toblog]]
[2020-03-06] Using Anki to remember what you read
https://superorganizers.substack.com/p/how-to-build-a-learning-machine###
meh. fuck youtube playlists, I can't even comment on why videos are interesting [[pkm]]
- manage playlists in exobrain
- sync playlists with youtube
- in each playlists description add a link to exobrain playlist
[2020-01-25] Re: [koniu/recoll-webui] NOTE: A (Python 3) fork is actively maintained here (74)
[koniu/recoll-webui] NOTE: A (Python 3) fork is actively maintained here
[2020-01-30] dessant/web-archives: 📦 Browser extension for viewing archived and cached versions of web pages
https://github.com/dessant/web-archives
package Browser extension for viewing archived and cached versions of web pages
[2020-05-12] Thinking Tools - Electric bicycles for the mind
[2020-12-16] subscribe?
I need to stop caring so much about priorities. they change anyway and mean very little for other people [[org]] [[exobrain]]
need to display how deep is the item in agenda, otherwise hard to prioritize.. [[org]]
pinborg pkm [[pkm]] [[ml]]
http://www.drbunsen.org/pinborg
Ok pretty cool, but I think it's a bit too elaborate for me
[2019-02-06] read it a while ago, but should do again, now that I have my own tool
[2019-07-23] huh, actually now I'm really thinking it makes sense lol
[2019-07-20] KnownSpace Links [[pkm]]
http://www.roxie.org/knownspacelinks.html
Today's desktops are two decades old. They were hot biscuits then, but stale and crumbly---and moldy---bread today.
[2019-08-13] dunno, everything looks pretty outdated
[2019-12-18] silo - IndieWeb [[toblog]] [[pkm]]
Figure out todo for gmail
[2019-06-13] ugh. ifttt can't even create a custom
[2018-07-17] emacsomancer comments on So I just discovered org mode. Head = blown. [[org]] [[pkm]] [[annotation]]
https://www.reddit.com/r/orgmode/comments/8vav52/so_i_just_discovered_org_mode_head_blown/e1mtayb/
interleave, org-noter
[2019-12-22] datapuller
https://news.ycombinator.com/item?id=21844105
austil 1 day ago [-]
Hey, I'm on this journey too ! https://github.com/austil/datapuller
[2019-12-24] I mean it's ok, but not as elaborate as mine..
evaluating feedbin to replace feedly [[rss]]
- State "STRT" from "TODO"
[2019-04-17]
[2019-04-27] till 2 May?
Tweet from Patrick Collison (@patrickc), at Jul 23, 16:40
Is there a good @Pocket / @Instapaper alternative that reliably stores content for offline reading and handles PDFs properly? (Not sure about Instapaper, but Pocket only manages to render saved content ~70% of the time.)
https://twitter.com/patrickc/status/1153691264983764996
[2018-11-12] MindForger - Thinking Notebook and Markdown IDE
review it and compare with org-mode?
add it to searchalert?? [[axol]]
obstacles to more effecient PKM [[emacs]] [[pkm]] [[setup]] [[toblog]]
next, search. my SPC S thing is pretty good already would be nice to have it available both in emacs and in shell. put in a config file, read it at emacs startup ok, they even share a config. nice
use S for searching info in terminal [[habit]] [[pkm]]
recoll config, share it [[setup]]
next, indexing search. Use that plugin for indexing thing at home make sure I can easily tag match against all accessible org entries, would be nice to have agenda view for them ok, org-tags-view kinda do that? org-search-view! the only (possibly) annoying thing is everything has to contribute to agenda? so could set custom scope (with some cache?)
maybe I need something caching all agenda entries? cause it could e too slow…
automatic searches for interesting topics [[axol]]
[2019-12-23] Generate RSS feeds for any web page | PolitePol [[rss]]
https://politepol.com/en
https://github.com/taroved/pol
[2020-05-16] hmm, this is ought to be a bookmarklet?
[2019-12-20] hckr news - Hacker News sorted by time [[hackernews]]
Google search [[search]]
I've been prefixing all my searches with reddit and then filtering by within last month or last year, and something seems to have changed lately. The reddit results say some number of days within the time constraint, but then the result is actually years old which makes it all pointless. This is literally the only way I search google right now because their results are so spammy otherwise.
[2019-06-23] Resorting Media Ratings - Gwern.net
https://www.gwern.net/Resorter
huh, this is somewhat similar to what I was doing with IMDB?
Tweet from Yoshiki 義樹 (@yoshikischmitz), at Dec 7, 02:13 [[notion]]
But it was definitely enlightening to me just how important the browsing(reading?) experience is to a knowledge-base, perhaps more than the writing experience. It's definitely the first thing I'll evaluate in future apps, and something I'll think about how it can be done better.
https://twitter.com/yoshikischmitz/status/1203135482655232000
[2019-11-21] Twitter analytics & stats for user @fortelabs | Social Bearing [[twitter]]
https://socialbearing.com/search/user/fortelabs
cool thing, might be good to overview accounts
Google search [[search]] [[google]]
I miss the days when I could search with AND, OR, +word and -word. Now if I search google with more than one word it no longer searches the internet. Instead it searches for ads that are somewhat similar to my query and features those. Any useful links on the first page are accidental.
https://github.com/BurntSushi/ripgrep/issues/1497 indexing ripgrep
I want an extension to do this [[hackernews]] [[totweet]] [[pkm]]
flag all news sites (and medium)
anyone knows of something like it?
for (const z of $x("//a[@class='storylink']")) {
const u = new URL(z.href)
const host = u.hostname.replace('www.', '');
const bad = new Set(['medium.com', 'bbc.co.uk', 'theregister.co.uk', 'techcrunch.com', 'reuters.com', 'uk.reuters.com', 'bbc.com', 'nytimes.com', 'theguardian.com', 'bloomberg.com', 'gizmodo.com', 'washingtonpost.com', 'theatlantic.com', 'buzzfeednews.com', 'theverge.com', 'npr.org', 'vox.com', 'mashable.com', 'edition.cnn.com', 'wsj.com', 'cnn.com', 'independent.co.uk', 'onezero.medium.com']).has(host)
console.log(z)
if (bad) { z.style.color = '#ff000044'; z.nextSibling.children[0].style.color = '#ff000044' } else { console.log(host); }
}
[2020-05-31] media.ccc.de - The Advantages of File Name Conventions and Tagging [[towatch]] [[pkm]]
people working on PKM things with examples of products etc [[toblog]]
[2020-06-21] GTD Gmail: Inbox Zero and Optimized Email Workflow [[gtd]]
[2019-06-22] W3C Web Annotation Working Group [[pkm]] [[annotation]]
https://www.w3.org/annotation/
[2019-06-27] https://twitter.com/mrgunn/status/1129033408628133888
[2019-06-27] https://web.hypothes.is/blog/annotation-is-now-a-web-standard/
[2017-07-27] YSK: You can see deleted posts by replacing the "r" in "reddit" with a "c" in the URL. [[reddit]]
[2019-11-21] twitter - Find the most liked tweet from an account - Web Applications Stack Exchange [[twitter]]
https://webapps.stackexchange.com/questions/105958/find-the-most-liked-tweet-from-an-account
Pop your handle into Social Bearing's Twitter Handle Search: Found Here. A dashboard should come up with all their tweets.
A super clean organization system does not actually help us retain knowledge. Rather, such system requires so much maintenance effort that it subverts the very thing that it promises to do–help us learn–. I ended up expanding an exorbitant amount of time managing tags, keywords, and hierarchy of data that I may never even retrieve. All in all, organizing knowledge should never become the goal when building a personal knowledge base. [[pkm]] [[toblog]]
None
How I Built a Personal Knowledge Base for Myself
in context
StorexHub is our offline-first API and plugin platform that allows you to work with Memex data outside of the browser. But it also works between different apps, making it a bit like an offline-first Zapier. You can query Memex data, listen to changes or write to its database. [[worldbrain]]
None
Vision, Mission & Values — 2020 Update
in context
https://mobile.twitter.com/ankitmalik/status/1227636734478831618 [[annotation]] [[gadget]]
https://mobile.twitter.com/ankitmalik/status/1227636734478831618
Nova Boox Pro e-ink writer similar to remarkable?
When you run into a new YT channel, go through it on computer, add good videos to a separate playlist, then watch without hassle [[pkm]] [[habit]]
Fuzzy Anchoring – Hypothesis [[annotation]] [[hypothesis]]
https://web.hypothes.is/blog/fuzzy-anchoring/
[2019-07-04] Discovering Hypothes.is | Luis Puerto [[hypothesis]]
https://luispuerto.net/blog/2019/02/10/discovering-hypothesis
[2019-10-10] Just an ok overview, I think I cover same if not more
[2019-07-06] Overview of the Hypothesis System : Overview of the Hypothesis System [[hypothesis]]
https://web.hypothes.is/help/overview-of-the-hypothesis-system/
[2020-05-27] Subscribe Hypothesis annotations [[hypothesis]]
https://diegodlh.github.io/hfeed/
[2019-03-17] Building a Second Brain: Capturing, Organizing, and Sharing Knowledge Using Digital Notes - YouTube [[pkm]]
https://www.youtube.com/watch?v=SjZSy8s2VEE&list=WL&index=61
eh, nothing too exciting
[2019-02-13] Designing a Personal Knowledgebase – A Curious Mix [[pkm]]
http://www.acuriousmix.com/2014/09/03/designing-a-personal-knowledgebase
[2019-04-13] ok, his system is not flexible enough for me, but somments are decent in terms of motivation and showing different approaches to pkm
[2019-12-04] I suppose it's more of a research assistant/references tool, so not exactly for me [[zotero]]
[2019-06-23] HighlightAll – Get this Extension for 🦊 Firefox (en-US) [[search]]
https://addons.mozilla.org/en-US/firefox/addon/highlightall/?src=search
doesn't seem like it can do specific predefined search terms
[2019-03-12] Tagging is Broken | Praxis [[pkm]]
https://praxis.fortelabs.co/tagging-is-broken-11e46eb24979/
[2020-07-01] Searchfox [[search]]
[2019-05-10] Internet Search Tips - Gwern.net [[pkm]] [[search]]
[2019-06-13] ok, not so useful for me, but might be good to recommend to newbies
[2019-12-02] you will forget things [[exobrain]] [[motivation]]
> Most of your life is not fun
> Your loved ones don't want every piece of your daily minutiae, really, they don't
I'm not sure what to say to this. Try to have more fun? :)
> You never forget the best times, the rest is unimportant
Empirically untrue, sadly. From reminiscing with friends, it's clear that both they and I have forgotten some of the best times, since I remember some of the best times and have forgotten others, and vice versa. I can remember that I had quite a bit of fun during the late eighties, but the vast majority of the detail is gone. When I've written down decade-old memories and looked at them a decade after that, it really, really often happens that I'm disturbed at how differently I remembered that event when I was halfway closer to it than now. Human memory is so sketchy and malleable that it's just barely useful at all. :(
https://news.ycombinator.com/item?id=5285929
[2019-01-17] https://treeverse.app/ tool to navigate twitter threads [[twitter]]
[2018-11-07] JacobEvelyn/friends: Spend time with the people you care about. Introvert-tested. Extrovert-approved. [[social]] [[pkm]]
https://github.com/JacobEvelyn/friends#overview
[2020-01-30] Build the ultimate personal knowledge management system /r/productivity [[pkm]]
Hi, thanks for that detailed comment and all the resources you linked! It'll take some time to look at all of them and transfer your knowledge to this project.
So I'm focused on developing Frontends, but I asked a friend who is very strong in building backends. We agreed that we have to try to develop a modern version org-mode with all the features we need.
Something like [https://remotestorage.io/](https://remotestorage.io/) what [kureshii](https://www.reddit.com/user/kureshii/) mentioned. The base idea is to build a system based on Microservices which will be specialized in certain tasks, like file formats. But all of the services will be available through one unified API. And everybody can decide how they want to consume the data, we'll provide a JS Client Side Libary. E.g. I want a dedicated Notes and ToDo app, but also something an app to organize projects where I can See notes and todo lists in relation to a project. And due to the fact that everything will be Open Source everybody can build their own Microservice, eg to add a service to make iCloud files available.
And it'll be easy to set up because everything will be dockerized and hopefully up with only one command. And maybe in the long term we can think about a hosted version because I think that should be service everybody not only IT people should use. Yes, you lose the freedom to have everything on the server you want, but at least you have a centralized backup of all your data. And one of our focus topics will be an easy export function as markdown and if you want you could automize this to a 3rd party solution. But that's a long way to go :)
Due to the interest, I created a new Twitter account: [https://twitter.com/The\_Minerva\_](https://twitter.com/The_Minerva_) and already a GitHub Org [https://github.com/Minerva-Development](https://github.com/Minerva-Development) .
I would be happy if we could stay in contact :)
Thank you!
PS: Yes we may reinvent the wheel, but we'll use what is already there, at least concepts and specs :)
[2019-12-09] As We May Think (1945) [[pkm]]
https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/
Piotr Limanowski 🔥 Reading for Programmers [[productivity]] [[pkm]]
https://codearsonist.com/reading-for-programmers
Interleave mode nice, but only works for specific PDF file I'd imagine?
[2020-04-23] dbohdan/structured-text-tools: A list of command line tools for manipulating structured text data
kobo – can't highlight in pocket items… [[kobo]]
A Cosmology for a Different Computer Universe: Data Model, Mechanisms, Virtual Machine and Visualization Infrastructure | Nelson [[pkm]]
https://journals.tdl.org/jodi/index.php/jodi/article/view/131/129
hmm interesting.
TLDR: each knowledge item participates in a linked list called 'dimension'
[2019-06-01] Capstone, a tablet for thinking [[inspiration]] [[pkm]]
https://www.inkandswitch.com/capstone-manuscript.html
[2019-06-14] I guess it's not for me, too fuzzy.. but could be good for artists etc
[2019-06-30] Software I like: PDF readers and manipulators [[annotation]]
http://audilab.bmed.mcgill.ca/~funnell/swil_pdf.html
Editing and annotating
[2019-02-13] A Complete Guide to Tagging for Personal Knowledge Management | Praxis [[tagging]] [[pkm]]
https://praxis.fortelabs.co/a-complete-guide-to-tagging-for-personal-knowledge-management/
[2019-03-12] ok, nothing too enlightening I suppose
[2020-12-31] Personal Knowledge Management – The Fortune Labs [[toblog]] [[pkm]]
three step process
[2020-06-06] Why I take notes of everything I learn | Ramses' Blog [[pkm]] [[notes]]
[2019-02-11] Welcome! [[physics]] [[inspiration]] [[pkm]]
https://physicstravelguide.com/start
pretty cool in detail guide
[2019-07-16] TagSpaces - Your versatile file manager [[pkm]] [[tagging]]
[2019-07-23]dunno, maybe it could be useful for photo tagging, but that's not too high of priority to me now
[2021-01-17] Zotero best practices - Knowledge management - Obsidian Forum
[2020-12-31] Luca Ongaro - MiniSearch, a client-side full-text search engine [[search]]
MiniSearch offers an auto-suggestion feature out of the box. For example, for the partial search “uni”, MiniSearch could suggest “university”, “unicorn”, etc. The suggestions are calculated on the actual documents, and sorted by relevance. This feature can be used to implement auto-completion, like in the demo application shown above. Lunr does not currently offer this feature.
[2020-09-13] Web Clipper Browser Extension with Automatic Content Extraction, Now Open Source | Hacker News
[2020-04-01] You are my spirit animal. I just got a polar/readwise/orgmode/Anki setup togeth… | Hacker News [[remarkable]]
https://news.ycombinator.com/item?id=22608287
You are my spirit animal.
I just got a polar/readwise/orgmode/Anki setup together and I'd love to use this.
[2020-03-31] Kill the newsletter: Convert newsletters into RSS feeds | Hacker News [[rss]]
https://news.ycombinator.com/item?id=12949154
[2019-12-30] Hacker News RSS [[rss]] [[hackewnews]]
https://edavis.github.io/hnrss/
[2019-08-28] RomanPlusPlus/mindfilesResources: A collection of resources related to mindfiles (digital representations of your mind) [[github]] [[rss]]
https://github.com/RomanPlusPlus/mindfilesResources
You can also subcribe to changes using RSS.
huh, didn't know that!!
[2019-12-03] How to annotate literally everything | beepb00p [[kobo]] [[annotation]]
https://beepb00p.xyz/annotating.html
In .kobo/Kobo/Kobo ereader.conf, add [FeatureSettings] ExportHighlights=true
[2019-04-19] inspiration: About – A Curious Mix [[qs]] [[pkm]]
http://www.acuriousmix.com/about
summary of software they use
using Reddit as search engine [[search]] [[reddit]] [[toblog]]
https://news.ycombinator.com/item?id=21403294
I'm interested in ways of fast processing of semistructured data like json (link to kython things?) [[toblog]] [[pkm]]
write about fmc? [[toblog]] [[pkm]]
[2019-12-02] Ask HN: How did you build up your personal knowledge base? | Hacker News
https://news.ycombinator.com/item?id=21332957
[2019-12-03] arguments for forgetting?
+1, I think this links well with Alan Kay's thoughts on book reading. Some of his insights from a (maybe famous) HN thread:
"Mind palace", forgetting, "relax!": https://news.ycombinator.com/item?id=11809676
"Oxbridge method": https://news.ycombinator.com/item?id=11805264
Not taking notes: https://news.ycombinator.com/item?id=11853258
Build the ultimate personal knowledge management system - productivity
[2020-01-30] Digital Tools I Wish Existed | Hacker News [[pkm]]
https://news.ycombinator.com/item?id=21659876
What I see missing is an ecosystem of interoperable tools.
It would be great if I could have a location/format in which all my digital knowledge is stored. And then be able to use different tools which support multiple processes/flows:
- a flow for discovering content
- a flow for archiving the highlights I take on the web
- a flow for writing notes
it would be great if I could change any tool while keeping the flow intact.
The only thing that somehow mirrors this is Evernote + Readwise + IFTT. There are tons of integrations that allow you to populate Evernote from tweets, Highly, Kindle highlights, etc. What I would love is if I could easily swap Evernote with any other editor (e.g. Bear) without changing much.
I wouldn't mind paying for these tools I would just like this personal knowledge software to work in a way in which you can natively add blocks/functionality to it. Most of them have huger vendor lock in.
interesting approah; "content discovery flow" seems like a good post title?
https://news.ycombinator.com/item?id=21653923 [[pkm]] [[annotation]]
Yes, this siloing stops me from using annotation features "native" to each app and format as such as well.
Instead, I prefer to exfiltrate information from the silos(apps, formats, etc) and put them into my note taking system. Then I can do highlights, annotations, etc. on my own terms and also get the benefits of centralization such as searching and linking(the OP has another post describing their own system, which is pretty cool[1]). Currently I'm using Notion, which is also a silo of its own, but it's one that gives me a lot of control over how I lay my information out(and an escape plan from).
There are a lot of perspectives on this issue with data silos and walled gardens. But I'm of the opinion that it's a fairly bad state for all of us "end users". Computers to me are about infinite flexibility and malleability, but ironically the tools we have for annotation and remixing are in practice worse than what we have in the physical world. Reading a book in the physical world, I can converse with the author simply by jotting marginalia with my pencil. It's fluid, intuitive, and the medium of paper encourages it(in fact it can't help but be mutated by my use!: pages get bended, stained, torn, etc.). If I want to go further I can add post-it notes to mark interesting passages, I can xerox some pages and create subsections, if it's a magazine I can just tear them all out! That kind of flexibility just isn't available on a computer.
I think it's worth thinking really hard why we're in this state, especially since computing pioneers were actually very optimistic that data and computing would be way more personally malleable than it is now(I've been working on a small comic on this theme myself[2]). For example, check out this short demo[3] of Smalltalk where Alan Kay hooks up a single frame from an animation of a bouncing ball to a painting program, to modify that one frame while also monitoring the loop. Smarter than paper, but way more flexible.
[1] https://beepb00p.xyz/pkm-search.html
[2] https://twitter.com/yoshikischmitz/status/1188455560045158400
[3] https://youtu.be/AnrlSqtpOkw?t=607
basically my thoughts
process .archive, but show them at the very end? similar with ignored files maybe? [[pkm]] [[search]]
[2020-12-28] https://github.com/jameslittle230/stork [[search]]
[2020-12-29]ugh shit. seems that it only supports document level granularity
rename to 'my personal knowledge and information' setup? also how to cope with fleshy body and brain? [[pkm]] [[infra]] [[toblog]]
[2020-05-03] Don't Do Complex Folder Hierarchies - They Don't Work and This Is Why and What to Do Instead [[toblog]] [[tagging]]
[2020-05-01] (1) jestem króliczkiem on Twitter: "@cjpais I've had this existential crisis with browser bookmarks few years ago, which made me switch to Pinboard" / Twitter [[toblog]] [[pkm]]
I've had this existential crisis with browser bookmarks few years ago, which made me switch to Pinboard
prompts for possible post about bookmarks…
[2021-01-17] annotation-talks
if you search the obsidian forums for Zotero best practices it's prob the best repository for all of that! I keep meaning to write all this out but haven't had the chance
[2021-01-25] Everything I Know – Wiki | Hacker News
Agree with your sentiment. Contextuality and Applicability are definitely two main components when it comes to knowledge acquisition. But there are people who just derive pleasure from learning, irrespective of whether the concepts are connected or disjoint, and I think it is very important that we have all variety of people, and encourage them into pursuing what gives them satisfaction.
[2021-01-20] RyanGreenup/cadmus: Shell Scripts to Facilitate Effective Note Taking [[pkm]]
[2019-12-30] The Zettelkasten Method - LessWrong 2.0 https://www.lesswrong.com/posts/NfdHG6oHBJ8Qxc26s/the-zettelkasten-method-1
[2019-07-06] Annotating Books! | Books & Writing Amino https://aminoapps.com/c/books/page/blog/annotating-books/oZid_uQnM4VY6XwzlqgmE8qNLENlEr
[2019-06-19] that's why we can't have nice PDFs : linux https://www.reddit.com/r/linux/comments/yr180/thats_why_we_cant_have_nice_pdfs/
Okular
[2020-01-05] What tools do you use to maintain a personal log/journal ? | Lobsters https://lobste.rs/s/peevtw/what_tools_do_you_use_maintain_personal
[2019-11-20] How to not use Google search - Shahinism https://shahinism.com/en/posts/alternative-to-google-search/ [[search]]
[2019-09-02] bryanph/GeistMap: A personal knowledge base/network with a focus on connections https://github.com/bryanph/GeistMap
[2020-05-07] returntocorp/semgrep: like grep but for code: fast and syntax-aware semantic code pattern search for many languages [[search]]
[2019-09-21] full-stack monastic 🧘♂️🗺 on Twitter: "tags are useful as a secondary organizational method, especially as the # of notes you have increases. don’t tag everything ahead of time. wait until you have many notes to process, then build structure. you can create custom tags specific to your profession or big projects. https://t.co/CtlOvTNDzm" / Twitter
https://twitter.com/tasshinfogleman/status/1083157910257975298
tags are useful as a secondary organizational method, especially as the # of notes you have increases. don’t tag everything ahead of time. wait until you have many notes to process, then build structure. you can create custom tags specific to your profession or big projects.
[2021-01-03] Ask HN: What Do You Think? | Hacker News
The problem (IMHO) around notes, scheduling, and productivity apps is that they have only subset of features that a given user needs. User workflows are very unique and diverse. Some may prefer calendar integration, some may not. Others may prefer inline image support while some only require text. The examples are endless. It seems inevitable that a note/scheduling/productivity app can only bloat user experience while being in the infinite race to onboard features their users/competitors demand.
[2020-05-11] Erik Allberg on Twitter: "As Erik's tweets get influence, I have to comment, with the risks of what is happening around networked text (Ex Roam, OrgRoam, OpenRoam, Athens, Dumbledore. ex. Live without 2nd brain? Risk @nntaleb Cult around Roam? Nah / Syntheism @Bardissimo Scenario:Dumbledore non-profit" / Twitter
As Erik's tweets get influence, I have to comment, with the risks of what is happening around networked text (Ex Roam, OrgRoam, OpenRoam, Athens, Dumbledore.
[2021-01-29] Artificial Brain Networked notebook app
table with comparison of note taking apps: roam/logseq/dendrom/org-roam etc
[2020-11-24] ice9 on Twitter: "@tentontintin It's even more ambiguous at this point, given the useless new 'BERT' NLP system used for generating results– it routinely ignores terms from the query, even ones with obvious semantic importance, so results are often entirely irrelevant to the complete requested term set." / Twitter [[google]] [[search]]
It's even more ambiguous at this point, given the useless new 'BERT' NLP system used for generating results-- it routinely ignores terms from the query, even ones with obvious semantic importance, so results are often entirely irrelevant to the complete requested term set.
need "NEXT" todo entry? this would mean I need to actively act on something? [[pkm]]
[2021-04-29] soulisalmed/biff: Extract text and images from highlighted pdf generated with reMarkable tablet. [[pkm]] [[remarkable]]
ppm
The ratio of carbon dioxide molecule concentrations in the atmosphere is counted in parts per million – or ppm. Before the industrial revolution, CO2 levels were around 280 ppm. By February 2022 they stood at 419 ppm, the highest level since the Pliocene era four million years ago, when temperatures were between 3-4 degrees hotter, and sea levels were 5-40 metres higher
– Down to Earth newsletter
PR
-
A [[pull request]].
- A flow in which one person requests that a change present in a branch of a [[git]] repository is incorporated into another [[branch]], usually the [[main]] of some [[repository]].
- The usual way to contribute meaningful changes to projects in [[modern day open source]].
- A [[diff]].
- A concept in the [[gitlab]]/[[github]] layer, not core to [[git]] proper. It usually involves a [[review flow]].
Prs
- [[pull]] [[pull requests]]
-
#go https://github.com/search?q=is%3Aissue+is%3Aopen+user%3Aflancian&type=pullrequests
- This is all open PRs across all repos.
- This link only works for me, fix the search to point to your username as needed :)
- See also: [[bugs]].
pt
-
a [[language]]
- [[pull]] [[portuguese]]
-
a [[timezone]]
- [[pull]] [[pacific time]]
- [[pst]] or [[pdt]] depending on the time of the year
Table of Contents
-
[2019-02-22]Tong qft book-
[2019-02-23]shit. ok, I guess I sort of figured that out[2019-02-23]this still doesn't explain how to swap variation and partial derivatives properly…. I have to figure that out..[2019-02-23]what's the lesson I learnt here? not sure. I still haven't found decent justifications to that crap.[2019-02-24]ok, I skimmed it. the book is actually really good, I hightlighted some stuff and should read it again…
-
-
[[Klen-Gordon equation]] [[kleingordon]]
[2019-02-24]ok, so Klein-Gordon equation is for spin 0, such as Higgs, or pions[2019-01-25]Is it true that the Schrödinger equation only applies to spin-1/2 particles? - Physics Stack Exchange[2019-02-15](11) Deriving The Klein Gordon Equation (Relativistic Quantum) - YouTube [[quantum]][2019-02-15](11) Deriving The Klein Gordon Equation (Relativistic Quantum) - YouTube[2019-02-26]The Klein-Gordon equation doesn't seem to be complete. How can I use it for a general-purpose simulation? /r/Physics [[kleingordon]]-
[2019-02-26]Why does the Klein-Gordon equation describe bosons with spin equal to zero? /r/AskPhysics [[kleingordon]] [2019-01-23]Where can I go to learn more about spinors? /r/math [[spinor]] [[kleingordon]][2019-02-24]How To Solve The Klein-Gordon Equation For The Hydrogen Atom - YouTube[2019-02-24]Klein-Gordon equation in nLab[2019-03-25]Klein Gordon simulation 1 - YouTube
- [[Peskin – recommended by Baez]] [[qft]] [[book]]
[2019-02-11]Quantum Field Queries /r/AskPhysics[2019-02-11]Why can precomputed sets of lattice QFT field configurations be used to measure arbitrary observables? /r/askscience- [Daniel and Jorge Explain the Universe] What is the real charge of the electron? danielAndJorgeExplainTheUniverse https://podcastaddict.com/episode/106315566 via @PodcastAddict
- [[cccccccccccchrome-extension://bjfhmglciegochdpefhhlphglcehbmek/content/web/viewer.html?file=https%3A%2F%2Farxiv.org%2Fpdf%2F1410.6753.pdf]]
[2020-08-14]David Skinner – Advanced Quantum Field Theory – University of Cambridge[2019-12-23]Объясняем шутку из твиттера про дедушку и лагранжиан квантовой теории поля[2019-02-19](12) Quantum Fields: The Real Building Blocks of the Universe - with David Tong - YouTube[2019-06-23]A Brief Intro to Topological Quantum Field Theories. - YouTube [[qft]][2019-05-06]Self-energy - Wikipedia[2018-08-23]Zee's book is a bit hard to read.. lots of jumping around and notation abuse… [[physics]] [[qft]][2020-10-19]https://en.wikipedia.org/wiki/Static_forces_and_virtual-particle_exchange- [[SU 2 = Spin 3]] [[drill]] [[qft]]
- [[QFT in a nutshell]] [[study]]
[2019-12-28]Path Integral Salesman on Twitter: "As the pope of climate science, I declare as our holy book: https://t.co/nrvStKMcS4 https://t.co/nsHhCxX2XA" / Twitter[2021-02-09]The Inaugural Atiyah Lecture: Jean-Pierre Bourguignon - What is Spinor? - Media Hopper Create [[towatch]] [[spinor]]
[2019-02-22] Tong qft book
index notation:
lover index: covariant, upper index: contravariant
∂f,ᵤ ≡ ∂ᵤf ≡ ∂f/∂xᵘ
gradient: ∇fᵤ ≡ ∂f/∂xᵤ – ok, makes sense…
gradient is covariant
field EL equation:
∂ᵤ ( ∂L/∂(∂ᵤϕ) ) - ∂L/∂ϕ = 0
free lagrangian: L = 1/2 ∂ᵤϕ ∂ᵘϕ - 1/2 m² ϕ²
or, L = 1/2 ηᵤᵥ ∂ᵤϕ ∂ᵥϕ - 1/2 m² ϕ²
∂L/∂ϕ = - m²ϕ
the other term: equal to ∂ᵘϕ hmm. if you treat ∂ᵤϕ as formal expression, that makes sense. there is nothing more to it, right? since it's a partial derivative with respect to expression.
wait, no, that doesn't explain the vanishing 1/2 term
[2019-02-23] shit. ok, I guess I sort of figured that out
express L = 1/2 (∂ϕ/∂t)² - 1/2 ( (∂ϕ/∂x)² + (∂ϕ/∂y)² + (∂ϕ/∂z)²) - 1/2 m ϕ²
∂L/∂(∂ᵤ ϕ) is actually a [co??]vector of (∂L/∂(∂ₜϕ), ∂L/∂(∂ₓϕ), ∂L/∂(∂y ϕ), ∂L/∂(∂z ϕ)), where ALL PARTIAL DERIVATIVES ARE KINDA LIKE INDEPEDENT SYMBOLS
soo, if we calculate each of them, we get (∂ₜ, -∂ₓ, -∂y, -∂z), which is ∂ᵘ ϕ
to calculate it the 'proper', tensor way:
TODO ??? now use ∂xᵢ/∂xⱼ = xᵢ,ⱼ = δᵢⱼ
∂L/∂(∂ᵤϕ) = (ignoring term with mass, which is although, actually an inner product, so nevertheless sort of interesting)
(note that L is a scalar!)
1/2 ∂(ηᵢⱼ ∂ᵢϕ ∂ⱼϕ)/∂ (∂ᵤϕ) = (chain rule, and use the fact that metric is constant for each index)
= 1/2 ηᵢⱼ ( ∂∂ᵢϕ/∂∂ᵤ ∂ⱼϕ + ∂ᵢϕ ∂∂ⱼϕ/∂∂ᵤ ϕ)
https://physics.stackexchange.com/a/3006/40624
use that ∂∂ᵢφ/∂∂ⱼφ = δʲᵢ
= 1/2 ηᵢⱼ (δᵘᵢ ∂ⱼϕ + ∂ᵢϕ δᵘⱼ )
this thing with delta works exactly as raising and picking the component?
= 1/2 δᵘᵢ ∂ⁱϕ + 1/2 δᵘⱼ ∂ʲϕ = 1/2 ∂ᵘϕ + 1/2 ∂ᵘϕ = ∂ᵘϕ
dunno, I did it kinda formally. how to figure that shit out quickly in general? probably no easier way especially considering that metric tensor is not constant in general.
http://www.continuummechanics.org/tensornotationadvanced.html
this helped a bit
https://www.physicsforums.com/threads/applying-euler-lagrange-to-real-klein-gordon-lagrangian.901389/
https://www.physicsforums.com/threads/klein-gordon-lagrangian.684071/
https://physics.stackexchange.com/questions/418382/derivation-of-klein-gordon-equation-in-general-relativity
https://physics.stackexchange.com/questions/340009/derivatives-in-euler-lagrange-for-fields
[2019-02-23] this still doesn't explain how to swap variation and partial derivatives properly…. I have to figure that out..
[2019-02-23] what's the lesson I learnt here? not sure. I still haven't found decent justifications to that crap.
[2019-02-24] ok, I skimmed it. the book is actually really good, I hightlighted some stuff and should read it again…
Klen-Gordon equation [[kleingordon]]
[2019-02-24] ok, so Klein-Gordon equation is for spin 0, such as Higgs, or pions
[2019-01-25] Is it true that the Schrödinger equation only applies to spin-1/2 particles? - Physics Stack Exchange
Well, this should not surprise us, since the Schrodinger equation is the nonrelativistic limit to the Klein-Gordon equation. And we should recall the Klein-Gordon equation describes spin-0 bosons!
The nonrelativistic limit c→∞c→∞ should not affect the spin of the particles involved. (That's why the Pauli model is the nonrelativistic limit of the Dirac equation!)
[2019-02-15] (11) Deriving The Klein Gordon Equation (Relativistic Quantum) - YouTube [[quantum]]
https://www.youtube.com/watch?v=bPlP9EkGixk
so apparently we can get klein-gordon if we replace energy and momentum with quantum operator in einsteins identity
[2019-02-15] (11) Deriving The Klein Gordon Equation (Relativistic Quantum) - YouTube
https://www.youtube.com/watch?v=bPlP9EkGixk
covariant has got overloaded meaning. covariant vector – lower index; covariant thing – transforms according to symmetry group
[2019-02-26] The Klein-Gordon equation doesn't seem to be complete. How can I use it for a general-purpose simulation? /r/Physics [[kleingordon]]
The Klein Gordon equation does not describe a quantum mechanical wavefunction. It describes a classical relativistic free field. To get quantum mechanical behavior out of this, you need to quantize this theory, moving to the world of quantum field theory.
That's a physics answer... In terms of how this fits into your game it would depend on what you're trying to do. But the bottom line is that QFT was essentially created to describe quantum mechanical effects in a relativistic setting.
[2019-02-26] Why does the Klein-Gordon equation describe bosons with spin equal to zero? /r/AskPhysics [[kleingordon]]
>Why can it still describe particles?
It can still describe particles if you give up the notion that the wavefunction represents a probability density. Instead, what you called the wavefunction should be promoted to a field operator in a second-quantized field theory.
>Why does it specifically describe bosons with spin 0, where does it say in the equation that particles with spin 0 use the KG-equation?
Because it's a scalar field. This implies that it's got no angular momentum.
For instance in the Dirac equation, the field operators are bi-spinors, meaning that you've got electrons and positrons both with spin-1/2.
For the photon field, the field operator is a vector (the vector potential), so the photon has spin-1.
It's all about how the field transforms under rotations. That tells you how many units of angular momentum the particles have.
>What is the physically reason why spin 1/2 have Dirac equation and Klein gordon equation spin 0?
This sort of ties in with the above.
If you haven't already, I'd suggest reading the last chapter of Sakurai. He goes into details about relativistic QM and shows the pitfalls that push you towards actual field theories.
[2020-04-29] PBS space time guy also recomments it!
[2019-01-23] Where can I go to learn more about spinors? /r/math [[spinor]] [[kleingordon]]
The mathematics behind spinors is pretty daunting. I think it's a realization of Clifford algebras (I could be mistaken; it's been some time since I've really been a physicist). You can learn about where they come from without the mathematical overhead. In quantum, spin is usually presented as some ad hoc property of particles. The way it came about was noting from experiment that basic particles like electrons had quantities which behaved a lot like *orbital* angular momentum without actually being bound to another particle! The orbital angular momentum operators were well understood and they can be abstractly viewed (via certain commutation relations).
If wavefunctions were just scalars, they couldn't possibly relate to the commutation relations they were seeing from orbital angular momentum so the next best thing is vectors. Well with this idea, the simplest (non scalar) vector is a two dimensional vector. Representing the algebra of spin operators on C^2 ended up giving the Pauli matrices and the theory gave results similar to that in experiment. This however is pretty unsatisfactory since it's very ad hoc. The theory didn't tell you which particles had spin, which didn't and it didn't really explain where it came from.
Parallel to the development of regular quantum mechanics was the development of relativistic quantum mechanics. (Yes they were developed nearly at the same time and in fact Schrodinger envisioned relativistic quantum mechanics before his eponymous equation.) From Einstein's energy momentum relation E^2 = p^2 c^2 + m^2 c^4 came the Klein Gordon equation by replacing E with - i\*d/dt and p with i\*grad, neglecting factors of hbar. This looks pretty close to the usual wave equation for an electromagnetic wave, but with a mass term (which changes everything!).
The Klein Gordon equation had some serious issues with it. Even though it seemed to be a reasonable relativistic equation which actually reduces to the Schrodinger equation in a certain limit, it didn't preserve probabilities. Particularly the integral of psi\* psi over all space changed from one time to another, which is really bad! This breaks one of the foundational aspects of the Copenhagen interpretation: the integral of psi\* psi over all space is always 1 since we expect to find the particle *somewhere*.
Dirac pinpointed where the issue was. If you consider the Schrodinger equation, the time derivative is a first order derivative. In the Klein Gordon equation, it's a second derivative with respect to time. I think he was able to prove/argue that this is actually where the problems come in. (These issues with the Klein Gordon equation were fixed later, ironically by Dirac's sea of particles idea: the negative probabilities were actually because the particle turned into an anti particle.) So.. What he set out to do was to eliminate one of the time derivatives but there isn't a super obvious way of doing that.
What he realized is that if you *factor* the equation into a product of two operators, you could in effect eliminate one of the time derivatives. The only way to do this is to have the operators actually be matrix valued (particularly they're 4 by 4 matrices or higher) and if the operators are matrices, then they must act on vectors.. So the solutions to his equation were vector valued wavefunctions! This is actually where spinors come from.
There is one problem though. In the original quantum theory, they were two dimensional vectors. Dirac gave four dimensional vectors. What you find (after some relatively tedious analysis) is that in the non relativistic limit, two of the components are really small compared to the other two and their effects aren't really measured in a normal laboratory setting.
For a self contained treatment of this, I *highly* recommend Griffiths' particle physics book. The Dirac equation is in chapter 7 if I recall correctly. I feel that the basics of relativistic quantum mechanics are very beautiful and are as close to an axiomatic (and painless) theory in physics as you're going to get.
[2019-02-24] How To Solve The Klein-Gordon Equation For The Hydrogen Atom - YouTube
https://www.youtube.com/watch?v=9_3uQdF-tEs
klein gordon solution for hydrogen
[2019-02-24] Klein-Gordon equation in nLab
https://ncatlab.org/nlab/show/Klein-Gordon+equation#FundamentalSolutions
where □g \Box_g denotes the wave operator on (X,g) (X,g)
[2019-03-25] Klein Gordon simulation 1 - YouTube
https://www.youtube.com/watch?v=DcbhHZugm8E
Peskin – recommended by Baez [[qft]] [[book]]
- State "STRT" from "TODO"
[2019-03-25]
[2019-03-25] p. 17 We can think of the three terms, respectively, as the energy cost of "moving"in time, the energy cost of "shearing" in space, and the energy cost of havingthe field around at all. We will investigate this Hamiltonian much further inSections 2.3 and 2.4.
[2019-02-11] Quantum Field Queries /r/AskPhysics
>I have a few conceptual questions about QFT.
>1.) Is renormalization a problem that comes from the use of perturbation theory, or is it something more fundamental?
Renormalization is not specific to perturbation theory. For a fully nonperturbative *description* of renormalization, consider the Wilsonian approach to the RG group flow.
>Does lattice QFT require the techniques of renormalization?
Lattice QFT *displays* renormalization as a feature. On a lattice a theory is simply defined as it is and scattering amplitudes are simply reduced (in principle) to an explicit finite QM problem - there are no field theory techniques to apply at all. Your system is not a QFT; the QFT appears (hopefully) in the limit of lattice spacing -> 0. If you put QED on a lattice you will see in the computed scattering amplitudes the running of α on the energy scale.
>3.) It is said that one can derive Einstein-like equations from a massless spin-2 field. Is this done by just using the most important Feynman diagrams, and neglecting the problematic higher order diagrams?
This is done keeping only tree-level diagrams, since GR is the classical limit of the quantum theory of gravitons. If you want, you can also add one-loop diags to obtain the hbar^(1) (or semiclassical) corrections to GR. However, you cannot go further since from two-loops onwards the theory is nonrenormalizable and so non-predictive.
[2019-02-11] Why can precomputed sets of lattice QFT field configurations be used to measure arbitrary observables? /r/askscience
My knowledge of quantum mechanics is rusty and my understanding of (lattice) quantum field theory on a very novice level at best, so it is likely my whole question is based on completely wrong assumptions and a lack of understanding.
Most introductory texts about QFT give some sort of a translation table between quantities in QM and QFT. (see e.g. [top of page 16 here](www.itp.uni-hannover.de/saalburg/Lectures/wiese.pdf) ). A given particle path (over all of which you integrate in the path integral formulation of QM to get the amplitude of a given process) is translated into a given field configuration in QFT (over all of which, again, you integrate in the path integral formulation of QFT).
As far as I understand, lattice quantum field theory calculations on big high-power computing clusters are effectively generating lots of field configurations (for a given lattice size, spacing, boundary conditions etc, but independent of any "starting conditions"). These field configurations are generated using metropolis MC methods (or similar more advanced importance sampling schemes), based on the action calculated for a given field configuration. In the "list" of output field configurations, the occurence of field configurations is then already weighted by their effective action, so that summing up over them yields the most relevant results without near infinite amounts of practically irrelevant field configurations.
To extract an observable from such a set of field configurations, one simply sums the value of the observable for all field configurations.
I wonder why it is possible and reasonable to extract any observable from a pre-computed number of field configurations that did not include any information about what observable one would like to obtain. In other words: how can the action of a field configuration be independent of the process I want to extract afterwards?
To maybe clarify a bit further, consider a simple double slit experiment: I want to calculate the QM amplitude of an electron at position A (on one side of the double slit) at time t0 to appear at position B (on the other side of the double slit) at time t1. For this I randomly generate a bunch of paths the satisfy the conditions of my observable (position A at t0, position B at t1) and evaluate their actions. If I want to be smart about it, I do some importance sampling of paths (Metropolis or whatever). However in this scenario, I only generated paths that were connected to the observable I knew I was looking for from the beginning (propagation A->B). I could not change the observable to a different transition amplitude afterwards and use the same paths.
So how do I unify these two pictures in my head? The only thing I can think of would be to not restrict the generation of QM paths to starting point A and ending point B, instead generating QM paths for all possible starting and end points. Afterwards, to calculate the desired transition amplitude, I could only sum up over paths going from A to B, which would have made the very most of my generated paths absolutely unnecessary. If that should be the case, why to LQFT calculations not restrict the generation of field configurations to such that give a meaningful contribution to a predefined observable?
[Daniel and Jorge Explain the Universe] What is the real charge of the electron? danielAndJorgeExplainTheUniverse https://podcastaddict.com/episode/106315566 via @PodcastAddict
OK this is pretty fascinating
Stuff in the freezer analogy for an electron charge
Electron is surrounded/shielded by a virtual cloud of positrons. So to measure charge +1, the real charge had to be infinite (renormalization)
Electron gets mass from higgs interaction, but also from virtual photons. But they act as a multiplier? If it wasn't for higgs, it'd have zero mass
cccccccccccchrome-extension://bjfhmglciegochdpefhhlphglcehbmek/content/web/viewer.html?file=https%3A%2F%2Farxiv.org%2Fpdf%2F1410.6753.pdf
A situation could arise where we know what the symmetries of the objectare, but we might not know what the object really is. This is sometimes enough to makepredictions. For example, we can have a rigid object which is symmetric under rotations,2
with the symmetries of a circle. Then we know that it will roll smoothly on a table. It canbe a solid cylinder or a hollow cylinder, but both will roll smoothly on a table. Of course,in other respects the hollow and solid cylinder can behave dierently. For example, onecan
oat in water and the other might not.
then one finds that the condition for banks not to run out of either ofthe currencies, or that the net
ow of money across each bridge is zero, is equivalent toMaxwell's equations.
man, this pdf is fucking cool. realltry to understand it.
[2020-08-14] David Skinner – Advanced Quantum Field Theory – University of Cambridge
QFT in Zero Dimensions:
[2019-12-23] Объясняем шутку из твиттера про дедушку и лагранжиан квантовой теории поля
[2019-02-19] (12) Quantum Fields: The Real Building Blocks of the Universe - with David Tong - YouTube
https://www.youtube.com/watch?v=zNVQfWC_evg&list=WL&index=69
pretty good lecture, also turns out Tong is quite hilarious!
[2019-06-23] A Brief Intro to Topological Quantum Field Theories. - YouTube [[qft]]
https://www.youtube.com/watch?v=59uLGIrkMxM&list=WL&index=61&t=0s
I guess same stuff that Baez was writing about, didn't find talk particularly interesting
[2019-05-06] Self-energy - Wikipedia
The photon and gluon do not get a mass through renormalization because gauge symmetry protects them from getting a mass. This is a consequence of the Ward identity. The W-boson and the Z-boson get their masses through the Higgs mechanism; they do undergo mass renormalization through the renormalization of the electroweak theory.
[2018-08-23] Zee's book is a bit hard to read.. lots of jumping around and notation abuse… [[physics]] [[qft]]
[2020-10-19] https://en.wikipedia.org/wiki/Static_forces_and_virtual-particle_exchange
There are limits to the validity of the virtual particle picture. The virtual-particle formulation is derived from a method known as perturbation theory which is an approximation assuming interactions are not too strong, and was intended for scattering problems, not bound states such as atoms.
For the strong force binding quarks into nucleons at low energies, perturbation theory has never been shown to yield results in accord with experiments,[3] thus, the validity of the "force-mediating particle" picture is questionable.
Similarly, for bound states the method fails.[4] In these cases the physical interpretation must be re-examined.
As an example, the calculations of atomic structure in atomic physics or of molecular structure in quantum chemistry could not easily be repeated, if at all, using the "force-mediating particle" picture
SU 2 = Spin 3 [[drill]] [[qft]]
QFT in a nutshell [[study]]
- 9 path integrals
- 12 Lagrangian
[2019-12-28] Path Integral Salesman on Twitter: "As the pope of climate science, I declare as our holy book: https://t.co/nrvStKMcS4 https://t.co/nsHhCxX2XA" / Twitter
https://twitter.com/litgenstein/status/1210890946201739269
@litgenstein
Such a great book, really clear description of renormalization
[2021-02-09] The Inaugural Atiyah Lecture: Jean-Pierre Bourguignon - What is Spinor? - Media Hopper Create [[towatch]] [[spinor]]
[2021-03-25]ok, interesting overview, but still quite intense mathematically…
Table of Contents
- [[tracking: #sleep]]
- [[tracking: #location]]
- [[tracking: #mood]]
- [[tracking: #blood]]
- [[tracking: #weight]]
- [[tracking: finances]]
- [[tracking: #food]]
- [[tracking: computer/phone usage]]
- [[tracking: misc]]
- [[cognitive testing]] [[cognitive]]
- [[other links]]
- [[related]] [[sleep]] [[exercise]] [[longevity]]
- [[My fundamental colclusion ??? it's that I don't trust himself lhuman (and especially my) ability to detect weak signals]] [[qs]] [[toblog]]
- [[many hrv points are 0. wtf???]] [[emfit]] [[sleep]]
- [[hrv is 0 on some days… need to refresh the data do double check?]] [[emfit]] [[sleep]]
- [[at least, track tea and coffee maybe?]]
[2019-05-03]index - HumanMicrobiome https://old.reddit.com/r/HumanMicrobiome/wiki/index#wiki_testing.3A[2019-06-13]Quantified Health Prize results announced - LessWrong 2.0 https://www.lesswrong.com/posts/yMKfih99nSqRyphkD/quantified-health-prize-results-announced[2021-01-03]Essux/Quantified-Self-Reports- [[questions i want answered: can i have a smart alarm that actually works? Like, detects hrv or sleep phase or something and wakes me up?]] [[qs]] [[sleep]]
[2021-02-06]Cooper test - Wikipedia [[qs]] [[vo2]][2021-01-31]Strength Level - Weightlifting Calculator (Bench/Squat/Deadlift) [[wledger]]- [[Correlate sleep with rescuetime/arbtt data?]] [[qs]] [[sleep]]
- [[Heat plot hr at specific hour + sunrise]] [[qs]] [[sleep]]
[2021-02-06]New Oura vs Emfit QS? - Quantified Self Forum [[emfit]] [[sleep]] [[oura]]- [[ok, so could check movement sounds against emfit/garmin?]] [[emfit]] [[qs]] [[garmin]] [[sleepasandroid]]
- [XPOST] JotaJade has documented every hour of 2020! [[qs]] [[inspiration]]
[2021-03-25]qsdb/docs: Quantified Self Database (QSDB) Documentation
Why? It's fun (at least subjectively).
I'm trying to work on objectively useful things (diet, exercise, sleep), and quantifying keeps me motivated to to more research and get rigorous understanding of how body works.
About the data I collect: https://beepb00p.xyz/my-data.html
tracking: #sleep
need to update this section properly
at the moment I'm using Emfit QS for actual data, and manual org-mode tracking for subjective stats after sleep
UP24 bioimpedance
actually take a look at intervals after all! Maybe prot on one large picture?
zeo band? apparently, went bust..
see gwern blog
how to assess quality of sleep properly??
https://sleepjunkies.com/features/the-ultimate-guide-to-sleep-tracking/
dreams: just org-mode
oneiroarium?
tracking: #location
- google maps
- swarm
tracking: #mood
tracking: #blood
- medichecks
- thriva
tracking: #weight
in particular, body composition
bioimpedance?
apparently, not very precise, fluctuates a lot depending on water intake
tracking: finances
- #hledger
- drebedengi
tracking: #food
nutrino [[nutrino]]
[2021-01-19] add screenshots
tracking: computer/phone usage
#arbtt on desktop
#rescuetime on phone
[2018-05-31] extracting activity data (e.g. sleep)
http://www.qualitytimeapp.com/
https://www.reddit.com/r/everymanshouldknow/comments/5o4cyb/emsk_about_an_app_called_quality_time_to_keep/dchj19y
I tried this app for several weeks but gave up because it was blatantly inaccurate. It will log time of apps running in the background. When I had two browser windows opened it would double my time assuming I was looking at both windows simultaneously.
The one thing it did well was count how many times you unlock the phone, which surprised me I checked it as often as I did, but I was pretty sure I didn't play candy crush for 6 hours straight while I was sleeping. [reddit]
tracking: misc
blood pressure?
alcohol monitor?
The only way to get an accurate reading of your BAC is with a blood draw. The PBTs the police use on the side of the road are wildly inaccurate, and even the more advanced ones they use at the police stations/car breathalyzers still have their problems with calibration.
I doubt one you can buy at a store is going to be accurate at all, so my advice would be not to waste your money.
thyroid home test?
cholesterol home test?
gut biome? https://ubiome.com
food Intolerance tests
https://www.testmyintolerance.com/product/advanced-intolerance-test/
meh, unlikely it would show anything useful
cognitive testing [[cognitive]]
cambridge brain sciences https://www.cambridgebrainsciences.com/
https://www.cambridgebrainsciences.com/assets/Main/Cambridge_Brain_Sciences_Sample_Brain_Report.pdf
exporting data: https://www.reddit.com/r/QuantifiedSelf/comments/7b5dt3/heres_a_quick_way_to_exportaccess_cambridge_brain/
quantified mind … hasn't been updated for a while http://www.quantified-mind.com/about
ugh, apparently, it only has five experminents
http://brainworkshop.sourceforge.net
http://cognitivefun.net
other links
https://github.com/woop/awesome-quantified-self
[2017-09-29] [#C] Serge Faguet: https://hackernoon.com/im-32-and-spent-200k-on-biohacking-became-calmer-thinner-extroverted-healthier-happier-2a2e846ae113
A bit insane (or is it?). But worth going through the biomarkers tests, etc, might be something useful there
related [[sleep]] [[exercise]] [[longevity]]
My fundamental colclusion ??? it's that I don't trust himself lhuman (and especially my) ability to detect weak signals [[qs]] [[toblog]]
many hrv points are 0. wtf??? [[emfit]] [[sleep]]
hrv is 0 on some days… need to refresh the data do double check? [[emfit]] [[sleep]]
at least, track tea and coffee maybe?
[2019-05-03] index - HumanMicrobiome https://old.reddit.com/r/HumanMicrobiome/wiki/index#wiki_testing.3A
[2019-06-13] Quantified Health Prize results announced - LessWrong 2.0 https://www.lesswrong.com/posts/yMKfih99nSqRyphkD/quantified-health-prize-results-announced
[2021-01-03] Essux/Quantified-Self-Reports
questions i want answered: can i have a smart alarm that actually works? Like, detects hrv or sleep phase or something and wakes me up? [[qs]] [[sleep]]
[2021-02-06] Cooper test - Wikipedia [[qs]] [[vo2]]
The results can be correlated with VO2 Max.
max distance ran in 12 mins
[2021-01-31] Strength Level - Weightlifting Calculator (Bench/Squat/Deadlift) [[wledger]]
Correlate sleep with rescuetime/arbtt data? [[qs]] [[sleep]]
Generally correlate time before asleep?
Heat plot hr at specific hour + sunrise [[qs]] [[sleep]]
[2021-02-06] New Oura vs Emfit QS? - Quantified Self Forum [[emfit]] [[sleep]] [[oura]]
ok, so could check movement sounds against emfit/garmin? [[emfit]] [[qs]] [[garmin]] [[sleepasandroid]]
[XPOST] JotaJade has documented every hour of 2020! [[qs]] [[inspiration]]
[2021-03-25] qsdb/docs: Quantified Self Database (QSDB) Documentation
QSDB, in its current alpha stage, comprises:
a soft specification/schema of how to format and organize your personal data
suggested tools for storing your data
scripts and configuration files for deploying those tools
RDF
-
[[go]] https://www.w3.org/RDF/
- [[RDF 1.1]] documents:
- [[wikipedia]] https://en.wikipedia.org/wiki/Resource_Description_Framework
- [[turtle]] seems simplest, but [[vera]] recommends [[quads]] / [[datalog]].
- [[relevant]] for [[go links]], [[agora]].
-
[[ZornGerhard]] knows about it.
- Also mentioned the [[SPARQL]] query language: https://twitter.com/ZornGerhard/status/1310645329587560448
- [[open world assumption]] https://twitter.com/ZornGerhard/status/1355583399520587779
- I should ask [[s.-s.]] about it.
- [[see also]] [[turtle]], [[semantic triples]], [[solid]].
-
[[hypothesis]] RDF is enough to maintain a [[distributed knowledge graph]] collaboratively over the internet.
- [[hypothesis]] RDF is a good base for the [[agora protocol]].
- [[twitter]] https://twitter.com/flancian/status/1342895193071230977
- [[push]] [[do]]
https://twitter.com/flancian/status/1379895535340040198
[[2020-12-26]]
-
I started a [[pomodoro]] of this but [[procrastination]] came up, interesting -- it's not like I'm not interested in this, but it just tends to happen I don't get to it because I'm busy with work and other things, so I ended up associating it with a frustrated feeling? Unsure. It could also be I have a fear of it being precisely the Agora, what that would mean. I should be elated if that happened, but on some level perhaps.
- [[the agora is a social network built by the people for the people]] feels like something that I wanted to write, so no regrets.
-
[[reading]] https://www.w3.org/RDF/
-
"RDF is a standard model for data interchange on the Web. RDF has features that facilitate data merging even if the underlying schemas differ, and it specifically supports the evolution of schemas over time without requiring all the data consumers to be changed."
- Nice.
- "RDF extends the linking structure of the Web to use URIs to name the relationship between things as well as the two ends of the link (this is usually referred to as a “triple”). Using this simple model, it allows structured and semi-structured data to be mixed, exposed, and shared across different applications." - I feel like the Agora plays well with this, and this plays well with the Agora. - [[actions]] for example are semantic triples: - They happen in a node that serves as current context; usually a [[subject]]. - They point to another Agora node or a [[url]], an [[object]]. - They contain a [[relationship]], the [[action]].
- "This linking structure forms a directed, labeled graph, where the edges represent the named link between two resources, represented by the graph nodes. This graph view is the easiest possible mental model for RDF and is often used in easy-to-understand visual explanations." - It sounds like RDF allows us to run a fully distributed [[graph]] / [[hypergraph]] over the internet. - Why has it not "taken over"? - What would "take over" mean?
- Related [[tools]]: - [[4store]] (triple store). - [[outdated-ARC RDF Store]] (triple store). Directly usable from PHP - [[AllegroGraph RDF Store]] (triple store programming environment reasoner development environment rdfs reasoner). Directly usable from Java LISP Python Prolog C Ruby Perl - [[Apache Jena]] (triple store programming environment reasoner rule reasoner owl reasoner rdfs reasoner parser). Directly usable from Java - [[Dojo.data]] (triple store programming environment). Directly usable from Javascript - [[FRED]] (rdf generator tagging knowledge graph extractor). - [[Mobi]] (programming environment development environment). Directly usable from Java Javascript - [[Mulgara Semantic Store]] (triple store). Directly usable from Java - [[OpenLink Virtuoso]] (triple store reasoner rdf generator sparql endpoint owl reasoner rdfs reasoner rdb2rdf). Directly usable from C C++ Python PHP Java Javascript ActionScript Tcl Perl Ruby Obj-C - [[Oracle Spatial and Graph 19c]] (triple store reasoner owl reasoner). Directly usable from Java - [[RDFLib]] (triple store programming environment). Directly usable from Python - [[RDFox]] (triple store reasoner owl reasoner rdfs reasoner rule reasoner). Directly usable from C++ Java - [[Redland RDF Application Framework]] (programming environment). Directly usable from C C-sharp Python Obj-C PHP Java Tcl Ruby Perl - [[Altova's SemanticWorks]] (editor development environment). - [[Sesame]] (triple store programming environment reasoner rdfs reasoner parser). Directly usable from Java Python PHP - [[Talis Platform]] (triple store sparql endpoint). - [[XMP (ISO 16684)]] (editor development environment).
-
"RDF is a standard model for data interchange on the Web. RDF has features that facilitate data merging even if the underlying schemas differ, and it specifically supports the evolution of schemas over time without requiring all the data consumers to be changed."
-
[[reading]] [[wikipedia]] https://en.wikipedia.org/wiki/Resource_Description_Framework
- [[first public draft]] in [[1997]]. Backed by companies such as [[ibm]] [[microsoft]] [[netscape]].
-
[[1.0]] was published as a standard in [[1999]], [[1.1]] in [[2014]].
- "The RDF data model is similar to classical conceptual modeling approaches (such as [[entity–relationship diagrams]] or [[class diagrams]]). It is based on the idea of making statements about resources (in particular web resources) in expressions of the form subject–predicate–object, known as triples. The subject denotes the resource, and the predicate denotes traits or aspects of the resource, and expresses a relationship between the subject and the object. "
- "For example, one way to represent the notion "The sky has the color blue" in RDF is as the triple:
- [[sky]] [[has the color]] [[blue]].
- Or [[sky]] [[color]] [[blue]]?
- "Therefore, RDF uses subject instead of object (or entity) in contrast to the typical approach of an entity–attribute–value model in object-oriented design: entity (sky), attribute (color), and value (blue)."
- RDF is an [[abstract model]]. There are several [[rdf serialization formats]].
- See also: [[W3C]]'s [[Semantic Web]] activity: an evolutionary stage of the [[World Wide Web]] in which "automated software can store, exchange, and use [[machine-readable information]] distributed throughout the [[Web]], in turn enabling users to deal with the information with greater [[efficiency]] and [[certainty]]." Also used in [[knowledge management applications]] unrelated to Semantic Web activity.
- [[RDFS]] and [[OWL]] are ontology languages built opon RDF.
- [[common misunderstandings]]:
- [[RDF]] [[is not]] for representing [[metadata]] only.
- [[RDF]] [[is not]] an XML format, it rather is an [[abstract data model]].
- Known applications
REA
rms
-
a [[hacker]]
- [[pull]] [[richard stallman]]
RNN
Go back to the [[AI Glossary]]
#seq
Abbreviation for recurrent neural networks.
rpg
Rss
Notes on the RSS Protocol, a way of following blogs and articles in a decentralized fashion.
Kill the Newsletter! converts arbitrary email newsletters to RSS feeds. Likewise rss-bridge: The RSS feed for websites missing it attempts to graft RSS capabilities onto websites that don't support it any longer. Likewise, GitHub - bcongdon/rssfilter: 🔍 Web service for filtering RSS articles looks potentially useful for RSS.
Tiny Tiny RSS is a self-hosted RSS server that supports clients locally on a computer. I used this for awhile so that I could browse RSS on mobile and on desktop while using the same backend; as fun as it is to use newsboat and the web app, it's just not that fun to browse RSS feeds anymore - twitter is far more addictive, for better or for worse. FreshRSS, a free, self-hostable feeds aggregator also looks like a reasonable choice.
Welcome to twtxt! — twtxt 1.2.3 documentation is a microblogging service that borrows ideas from RSS, Twitter, Mastodon and other decentralized social media - it's absolutely worth looking into, though without network effects it's unclear whether it's ever worth using.
Table of Contents
[2018-10-24]Feeder[2018-01-06]Greader[2018-01-06]Feedly- [[hekko]]
- [[Why I Still Use RSS | atthislink]]
#+LOGSEQUTITLE
[2018-10-24] Feeder
Feeder (RSS feed reader) - https://f-droid.org/app/com.nononsenseapps.feeder
it's ok I guess, but no feedly support. anyway I need at least something syncing to web
[2018-01-06] Greader
+ offline support, syncs with feedly
- backup/restore config
[2018-01-06] Feedly
pretty nice in general, web version
hekko
Why I Still Use RSS | atthislink
RSS is the most popular format for web feeds, the other two being [[Atom]] and [[JSON feed]]. How do I know it is the most popular? The word RSS is sometimes used as a synonym for web feeds.
I support RSS, I subscribe to RSS feeds and find it very normal, and assume techy people to have heard of it.
It is very popular to lament about how RSS is not as big as it was back in the day. I wasn't there back in the day, but I do find web feeds like everywhere. Quite a strong tech, I think.
I use [[https://miniflux.app]] for reading feeds.
= Great unsubscribing As of 2023-05-05, I am subscribed to 175 feeds. I actually don't really need to be subscribed to some of them. I shall unsubscribe from some immediately. I have actually started doing so some time ago, but right now (19:52:35 UTC) I will unsubscribe real good.
- Unsubscribed because of content: 10
- Too much posts: 1
- Unsubscribed because of not being available anymore: 2
- Unsubscribed because of not being updated anymore: 5
After the unsubscribing, the number of feeds reduced down to 155. Something not checks out, yeah. Whatever, I shall unsubscribe from more stuff later on. Maintain your hygiene!
= Links => https://blog.danilax86.space/rss/ | Даня про RSS Помимо прочего описывает, как подписаться на твиттеры и ютубы через альтернативные фронт-енды.
=> https://idiomdrottning.org/re-thoughts-on-rss | Re: Thoughts on RSS Sandra responds to someone.
=> http://rachelbythebay.com/w/2022/03/07/get/ | A sysadmin's rant about feed readers and crawlers
RSS
run
- a [[planned action]].
- it takes a URL and tries to interpret it as a program.
- [[pull]] [[python subnodes]] [[js subnodes]]
S. Y.
- [[birthday]] [[2021-12-24]]
[[AWS]] Simple Storage Service
Making folders publicly readable in an Amazon S3 bucket
Give public read (get) access to certain folders.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::your.bucket.name/uploads/*"
},
{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::your.bucket.name/video/*"
}
]
}
set
- [[pull]] [[set theory]]
-
#pull [[synthesis infrastructures workshop]]
-
(aside) led me to [[in silico]] through wikipedia search in the [[agora]] somehow
- also to [[substrate-integrated waveguide]]
-
(aside) led me to [[in silico]] through wikipedia search in the [[agora]] somehow
- #pull [[samuel klein]] [[jerry michalski]] [[eduardo ivanec]]
<link rel="stylesheet" href="https://doc.anagora.org/css/center.css">
<div class="container-fluid text-center">
<div class="vertical-center-row">
<h1>500 Internal Error <small>wtf.</small></h1>
</div>
</div>
skg
Found at : https://github.com/JeffreyBenjaminBrown/skg
Share Knowledge Graphs.
Slo
- [[pull]] [[service level objective]]
-
e.g. a service will be available 99.999% of the time.
- 'available' might mean 'usable at all' or 'responding to critical requests within 2 seconds'.
Once I understand this, this will be a tutorial on building a simple SAT or SMT solver - with inspiration from Pete's class. I can revisit the article then.
The Assembly Language of Satisfiability: Are we bad at SAT solvers? Where are we? How do we bring their power to people? (To me, this problem is a subset of the "make programming accessible" problem, so it's not noteworthy.)
SAT solvers
Cons
- Require input problem to be a propositional logic formula in conjunctive normal form (CNF). This is not a natural way to express most problems that require SAT
- Computing CNF formulas is often bad and hard so SAT solvers aren't really at the right "level" for use by the working programmer
- Look up `cardinality constraints CNF` on google scholar - reveals lots of problems and tradeoffs that can be made
Why SMT over SAT?
- SMT solvers allow more freedom in the expression of input problems - support integers, fixed width floats, arrays and potentially other datatypes, as well as common operations on those types, without requiring a specific normal form!
- API that allows for the manipulation of the input formula exposed by the solver, unlike strict
How do they work?
Bit blasting
- Directly convert input formula into an equivalent Boolean formula in CNF
- Limited to formulas where every data type has a finite set of values
- Need a SAT solver as a backend, any improvement to SAT translates directly to an improvement to an SMT solver - so this is just additional tooling around a SAT solver to make it much easier to use.
CDCL(T)
- Definition: conflict driven cause learning - the algorithm employed by most modern SAT solvers.
SP
SRE
Srs
- [[pull]] [[steffen-schuldenzucker]]
<link rel="stylesheet" href="https://doc.anagora.org/css/center.css">
<div class="container-fluid text-center">
<div class="vertical-center-row">
<h1>500 Internal Error <small>wtf.</small></h1>
</div>
</div>
-
a [[town]].
- in [[Switzerland]].
[[2022-08-31]]
-
[[agora doc]]
- Thank you so much for the review and feedback! [[go/agora doc]]
-
[[revolution]] and [[global reform]]
- [[tracy chapman]] uses revolution as standing for [[empowerment]]
- Start small, build for one person, built an island of [[positive deviation]]
- Bottom up approach is preferable over grand visions (paraphrasing)
-
[[st]] some "wasted" time in her past on grand visions
- [[global reform]] doesn't seem doable
- think globally, act locally
- build alternatives
- how to define [[better]]
- [[institute for the future]]
- there's 'argue against', 'push back' and other relatively negatively framed
-
#push [[paulo freire]]
- [[problem setting]] ~ [[problem posing]]
- education is the resistance, it is [[empowerment]]
-
[[revolution]] vs [[evolution]]
-
#push [[jihad]]
- [[greater jihad]] ~ fighting with yourself to be better
- [[smaller jihad]] ~ fighting others
-
#push [[jihad]]
-
#push [[dual power]]
- [[parallel polis]]
- #push [[mitchel resnick]]
-
#push [[funding]] open source projects
- [[outreachy]]
-
[[topcoder]] [[thrive]] https://www.topcoder.com/thrive
- [[500 words]] articles
- #push [[python]]
[[2022-08-19]]
-
Greetings!
- How are we?
-
[[Grant]] running until end of August.
- Around [[edtech]].
- Can pivot (in this last stretch) to bounties.
-
#push [[interledger]]
- project used for [[web monetization]]
- used for transferring between sponsors and contributors
STS
Sometimes [[Science, technology and society]], sometimes [[Science and technology studies]].
Critical studies of the impact of science and technology on society.
Technology and society
technologies are the product not only of technical work but also of social negotiations
technologies are not value-neutral but rather are a product of the historical contexts in which they are made
Technologies are historical texts. When we read them, we are able to read history
political innovation can spur technological innovation.
technology can shape the path of political history by making certain actions possible
historical readings of technology can make visible the complexities internal to a political project
Tc
- [[pull]] [[tech crunch]]
- <removed>
- [[pull]] [[tools for thought]]
tid
-
a [[format]]
- [[tiddler]]
- [[tiddlywiki]] [[node server]]
tla+
- tla+ and tla get the same note I guess due to limitations with how [[foam]] handles special characters.
- "If you're interested in TLA+ I recommend https://learntla.com which uses the simpler notation PlusCal" -- from a [[hn]] comment in https://news.ycombinator.com/item?id=26385075.
<link rel="stylesheet" href="https://doc.anagora.org/css/center.css">
<div class="container-fluid text-center">
<div class="vertical-center-row">
<h1>500 Internal Error <small>wtf.</small></h1>
</div>
</div>
Tom
Ton
Ton is a [[person]] whom I met via the [[IndieWeb]]. He co-hosted [[IWC Utrecht]].
[[Open data]]. [[Networked agency]].
Tor
tpb
-
a [[site]]
- [[pull]] [[the pirate bay]]
-
[[go]] https://thepiratebay.org
- might be blocked in some countries
TPU
Go back to the [[AI Glossary]]
Abbreviation for Tensor Processing Unit.
ttl
-
A runnable node that tries to return [[turtle]], [[rdf]] representing the given [[node]] or [[context]].
- https://anagora.org/run/ttl returns turtle for the whole agora.
- https://anagora.org/run/ttl/stoa returns turtle relevant for the node [[stoa]] in particular.
- [[push]] [[do]]
-
a [[working group]].
- #pull [[social coop tech group]]
- #go https://meet.mayfirst.org/social-coop-tech
- #meet https://meet.mayfirst.org/social-coop-tech
- [[minutes]] https://www.loomio.com/d/UwAeiBgE/tech-meeting-minutes
- [[wiki]] https://git.coop/social.coop/tech/operations/-/wikis/home
- [[calendar]] https://share.mayfirst.org/remote.php/dav/calendars/flancian/social-coop_shared_by_socialcoop/
- [[bugs]] https://git.coop/social.coop/tech/operations/-/issues
- [[chat]] https://matrix.to/#/#socialcoop-tech:matrix.org
- [[agenda]] https://doc.anagora.org/social-coop-tech-group
-
#push [[social coop tech group]]
-
#push [[projects]]
-
#push [[mastodon upgrade]]
- [[restores]]
-
[[experiments server]] ~ [[secondary server]]
- working on this the weekend of [[2022-11-19]] :)
- [[hometown]]
-
#push [[mastodon upgrade]]
-
#push [[projects]]
<link rel="stylesheet" href="https://doc.anagora.org/css/center.css">
<div class="container-fluid text-center">
<div class="vertical-center-row">
<h1>500 Internal Error <small>wtf.</small></h1>
</div>
</div>
- [[20 de abril]] / [[23 de abril]] de [[1947]]
Ubi
- [[pull]] [[universal basic income]]
-
[[give directly]] https://www.givedirectly.org/ubi-study/
- [[go]] [[give directly]]
-
in favour
- [[utopia for realists]]
- great potential to reduce suffering for many
- can have greatly progressive effects but still be backed by fiscal conservatives
- against
ufw
ui
-
Flancia is a [[game]], and every computer game has a [[ui]].
- The Agora is 90s looking, partly on purpose, partly due to lack of [[time]] :)
- I admire the [[hacker ethos]] so I don't mind [[things]] which are nerdy/old school/[[y2k]] looking.
- But I'd love to improve the UI to make it more [[usable]] and [[accessible]].
- [[pull]] [[ux]]
UN
- [[pull]] [[united nations]]
- The closest we have to [[global governance]].
us
- [[If I made a go for it]], would you come with [[me]]?
United States Dollar
Uxn is a small virtual computer by [[100 rabbits]]. It is often said it is core of Varvara, but I'm not exactly sure what is the difference, so I will talk about both here.
The Uxn ecosystem is a personal computing playground, created to host small tools and games, programmable in its own unique assembly language.
It was designed with an implementation-first mindset with a focus on creating portable graphical applications, the distribution of Uxn projects is akin to sharing game roms for any classic console emulator.
=> https://100r.co/site/uxn.html => https://wiki.xxiivv.com/site/uxn.html
[[Devine Lu Linvega]] [[said]]:
rest assured that learning Uxn will have absolutely no value whatsoever on your resume.
=> links>uxn
= Uxn and me => uxnerie
I first discovered Uxn in 2022, after long hesitation. => uxn 2022-03-27
The summer of the same year I held a series of streams, where I learned [[Uxntal]], the assembly language of Uxn. => summer stream 2022
= The keyboard toots Devine, is the CMD/WIN/SUPER key supported by VARVARA? It's definitely not in Controller/button.
it's no,
Ctrl => A Alt => B Shift => Select Home => Start
yeah cool. Not gonna find any windows keys on the IBM PC keyboard anyway. img { https://s3.eu-central-1.wasabisys.com/lor-sh/lor-sh/media_attachments/files/108/908/193/582/831/241/original/9956d0776d52df9c.png { An IBM PC keyboard. It lacks the WIN key. }}
or, on the NDS XD
- [[pull]] [[video conference]]
- [[pull]] [[venture capital]]
Venkatesh Rao, of Ribbon Farm and many other things.
- Twitter @vgr
VGR
- A [[person]] on [[twitter]]: https://twitter.com/vgr.
- Highly appreciated by some of my contacts.
- Sometimes a bit too self-assured? But what do I know -- perhaps it's all warranted.
(Neo)Vim can handle multithreading properly - unlike Emacs - but otherwise Emacs feels far more extensible. The keybinding innovations - mostly taken from `ed` - and macro system make manipulating files an incredibly productive process. Vim users often have a library of cli and tui programs that they use in conjunction with Vim to facilitate a desktop ecosystem without a GUI.
Learn the keybindings! These standards work everywhere.
If you can install things on your system - and want to use an expressive cli text editor - use neovim. It runs faster, is more expressive, and supports built-in modern tooling for systems like the language-server protocol and tree-sitter for robust and performant syntax highlighting.
Cheat Sheets!
Shortcuts
Evaluation of Leader keys
- Comma: As it should always be followed with a space grammatically, every other key can be freely mapped to with no delay! You lose the functionality of backwards repeating though…
- Space: What doom emacs uses. My current key and what I'm used to. This works fine, but the timeout definitely can impact the fluency of writing on occasion.
- Semicolon: Interesting option, but there seem to be some strange repeat patterns in specific modes.
- Escape: Controversial, it's pretty far away… but it's the default. Unclear whether bashing the pinkie to the right is a great motion (just like Emacs and the left).
Table of Contents
- [[{~} Switch case of letter]] [[habit]]
- [[fast navigation in string]]
- [[{t} search before character]] [[habit]]
- [use * and # for searching current word](#sndfrsrchngcrrntwrd TIDDLYLINK) [[habit]] [[vim]]
- [[vim-like apps]]
[2020-11-04]Vim Tips for the Intermediate Vim User | Jemma Issroff [[vim]]
{~} Switch case of letter [[habit]]
fast navigation in string
press ft (find char 't')
then ; to repeat forward
, to repeat backwards
{t} search before character [[habit]]
use * and # for searching current word [[habit]] [[vim]]
vim-like apps
https://www.reddit.com/r/vim/comments/3tluqr/my_list_of_applications_with_vi_keybindings/
https://xaizek.github.io/2016-08-13/big-list-of-vim-like-software/
[2020-11-04] Vim Tips for the Intermediate Vim User | Jemma Issroff [[vim]]
VK, short for //vkontakte//, which is based on Russian for //in contact//, is a Russian [[social network]], which is also the most successful on the market. It is a good notion to not use it.
= Links => https://t.me/roguelike_theory/431
Сделал скрипт для бекапа паблика. Он качает тексты, комментарии и картинки, сохраняет их в JSON и рендерит в Markdown. Очень советую это сделать, если вы тоже паблик ведете! Пока это оч сырая штука – написал буквально за пару часов по вдохновению – но я планирую доработать и помочь всем, кто тоже хочет свой архив паблика в VK сохранить как-то: [[https://github.com/valyagolev/leave-vk]]
=> https://github.com/alcortazzo/vktgbot
Telegram Bot on Python for reposting from VKontakte community pages (group, public page or event page) to Telegram Channels. Согласно [[этому посту]], на этом боте работает канал [[Decentralize!]]
=> https://mastodon.ml/@uu/108074104532584675 | @uu@mastodon.ml 2022-04-04
Возможно, мало кто помнит, но я расскажу. Однажды ВК был немного лучшим местом. У них был нормальный xmpp api! Можно было подрубиться к серверу любым клиентом и пользоваться сообщениями, чем я невозбранно пользовался на нокии e90 с qwerty клавой. Было [хорошо]. Было это еще до того, как Дуров выпилил стену, если память не изменяет.
Table of Contents
- [[Vr visualise plots?]] [[think]]
- [[Try to visualise quantum harmonic oscillator]] [[viz]] [[physics]]
- [[World with negative curvature simulation? Maybe even hyperbolic]] [[viz]] [[math]] [[physics]]
[2019-02-13]HARFANG® 3D [[python]]-
[2019-02-01]Singularity Hacker - Your Virtual Reality Shortlist [[ar]] [[gadget]] - [[wonder if I could represent timeline somehow]] [[memex]] [[timeline]]
- [[Render 4d sphere]] [[viz]]
- [[hmm, looks like no quantum physics simulations in VR? I could totally plot something interesting…]] [[quantum]] [[viz]]
[2019-06-15]jeromeetienne/AR.js: Efficient Augmented Reality for the Web - 60fps on mobile! [[ar]][2019-07-27]Non-euclidean virtual reality - YouTube [[physics]] [[viz]] [[math]][2019-06-01]Joshua Corvinus (@JoshuaCorvinus) | Twitter[2019-06-28]First day Valve Index, Loving it already! And using it to its max potential, obviously : virtualreality[2019-11-10]The Electric Brain - Mind Field S2 (Ep 8) - YouTube [[eyetracking]][2019-12-12]Visakan Veerasamy on Twitter: "Can’t wait to have AR glasses that sync with @roamresearch so that every object in my house can be tagged and networked" / Twitter [[ar]]- [[Openvr?]]
- [[https://webxr.io/webar-playground/]] [[ar]]
[2019-06-18]Real-Time Facial Tracking in VR : virtualreality- [[Can I use vr for drill? Some visual clue?]] [[vr]] [[spacedrep]]
[2019-08-13]Modeled in VR (oculusmedium, quill), rendered in Unity with a toonshader. /r/virtualreality[2019-06-06]I made an augmented reality real time sudoku solver in Python (source code in comments) /r/Python [[ar]][2019-06-18]Non-euclidean virtual reality - YouTube [[towatch]] [[vr]][2019-06-18]What does VR reveal about the 4th dimension? - YouTube [[towatch]] [[vr]][2019-06-18]Non-euclidean virtual reality using ray marching - YouTube [[towatch]] [[vr]][2019-06-18]Chroma Lab - VR Physics Simulation Sandbox - YouTube [[towatch]] [[vr]][2020-10-31]Show HN: What would mechanical programming look like? [[vr]]-
[2019-04-08]Arcan is a powerful development framework for creating virtually anything between user interfaces for specialised embedded applications all the way to full-blown standalone desktop environments [[vr]] [[interface]][2019-07-23]One of the absolute main goals with the Arcan project as a whole is to explore different models for all the technical aspects that goes into how we interact with computers, and to provide the infrastructure for reducing the barrier to entry for such explorations.[2019-07-23]ok it's interesting, but not sure what it's got for me now
[2020-05-19]Oculus: Hand Tracking Updates | Hacker News [[vr]][2020-05-19]YORB 2020 [[vr]]- [[matplotvr for a project name?]] [[vr]] [[viz]]
[2019-07-27]Non-euclidean virtual reality using ray marching - YouTube https://www.youtube.com/watch?v=ivHG4AOkhYA&list=WL&index=51- [[I recorded my life with camera glasses for an entire year and made a VR app that lets me explore my memories in a beautiful memory palace! Each sphere is a 10 second memory :)]] [[lifelogging]] [[vr]]
Vr visualise plots? [[think]]
Try to visualise quantum harmonic oscillator [[viz]] [[physics]]
World with negative curvature simulation? Maybe even hyperbolic [[viz]] [[math]] [[physics]]
[2019-02-13] HARFANG® 3D [[python]]
https://www.harfang3d.com/
from awesome-python
[2019-02-01] Singularity Hacker - Your Virtual Reality Shortlist [[ar]] [[gadget]]
http://singularityhacker.com/post/70342744357/your-virtual-reality-shortlist
4. Myo
Sooo you’re walking around a virtual world and your mind is being blown. Eventually you’re going to want to reach out and interact with it. The Myo controllers are your in-game fine motor skills.
hmm could use it for kinda mouse? that'd be pretty cool, basically controlling mouse without moving hands from the keyboard
[2019-02-01] shit, discontinued…
wonder if I could represent timeline somehow [[memex]] [[timeline]]
Render 4d sphere [[viz]]
Maybe make an online game where you have to guess the radius (you can leave markers)
Basically the idea is you can mark the pole and walk around it
Kinda binary search!
[2019-05-06] and then do same for cube, for instance
hmm, looks like no quantum physics simulations in VR? I could totally plot something interesting… [[quantum]] [[viz]]
[2019-06-15] jeromeetienne/AR.js: Efficient Augmented Reality for the Web - 60fps on mobile! [[ar]]
https://github.com/jeromeetienne/AR.js
[2019-07-27] Non-euclidean virtual reality - YouTube [[physics]] [[viz]] [[math]]
https://www.youtube.com/watch?v=ztsi0CLxmjw&list=WL&index=50
ok, that's pretty interesting, they demonstrate parallel transport
[2019-06-01] Joshua Corvinus (@JoshuaCorvinus) | Twitter
https://twitter.com/JoshuaCorvinus
[2019-06-11]some AR/VR guy?[2019-08-13]followed
[2019-06-28] First day Valve Index, Loving it already! And using it to its max potential, obviously : virtualreality
First day Valve Index, Loving it already! And using it to its max potential, obviously
[2019-11-10] The Electric Brain - Mind Field S2 (Ep 8) - YouTube [[eyetracking]]
https://www.youtube.com/watch?v=NXNGvDdkXZE&list=PLZRRxQcaEjA7wmh3Z6EQuOK9fm1CqnJCI&index=8
some pretty cool eye tracking device for locked in syndrome in 23:30
[2019-12-12] Visakan Veerasamy on Twitter: "Can’t wait to have AR glasses that sync with @roamresearch so that every object in my house can be tagged and networked" / Twitter [[ar]]
https://twitter.com/visakanv/status/1205001027386138624
Visakan Veerasamy
@visakanv
Can’t wait to have AR glasses that sync with @roamresearch
so that every object in my house can be tagged and networked
Openvr?
SteamVR/OpenVR. It's fantastic.
https://webxr.io/webar-playground/ [[ar]]
[2019-06-18] Real-Time Facial Tracking in VR : virtualreality
https://www.reddit.com/r/virtualreality/comments/bsyaxs/realtime_facial_tracking_in_vr/
Can I use vr for drill? Some visual clue? [[vr]] [[spacedrep]]
[2019-08-13] Modeled in VR (oculusmedium, quill), rendered in Unity with a toonshader. /r/virtualreality
[2019-06-06] I made an augmented reality real time sudoku solver in Python (source code in comments) /r/Python [[ar]]
[2019-06-18] Non-euclidean virtual reality - YouTube [[towatch]] [[vr]]
https://www.youtube.com/watch?v=ztsi0CLxmjw
[2019-06-18] What does VR reveal about the 4th dimension? - YouTube [[towatch]] [[vr]]
https://www.youtube.com/watch?v=S-yRYmdsnGs
[2019-06-18] Non-euclidean virtual reality using ray marching - YouTube [[towatch]] [[vr]]
https://www.youtube.com/watch?v=ivHG4AOkhYA
ray marching?
[2019-06-18] Chroma Lab - VR Physics Simulation Sandbox - YouTube [[towatch]] [[vr]]
https://www.youtube.com/watch?v=qu8lB3l20wY
[2020-10-31] Show HN: What would mechanical programming look like? [[vr]]
[2019-04-08] Arcan is a powerful development framework for creating virtually anything between user interfaces for specialised embedded applications all the way to full-blown standalone desktop environments [[vr]] [[interface]]
[2019-07-23] One of the absolute main goals with the Arcan project as a whole is to explore different models for all the technical aspects that goes into how we interact with computers, and to provide the infrastructure for reducing the barrier to entry for such explorations.
[2019-07-23] ok it's interesting, but not sure what it's got for me now
[2020-05-19] Oculus: Hand Tracking Updates | Hacker News [[vr]]
Don’t forget if you install Virtual Desktop you can play all your PCVR games wirelessly on it too. I play HL Alyx like this and it’s flawless.
[2020-05-19] YORB 2020 [[vr]]
matplotvr for a project name? [[vr]] [[viz]]
[2019-07-27] Non-euclidean virtual reality using ray marching - YouTube https://www.youtube.com/watch?v=ivHG4AOkhYA&list=WL&index=51
I recorded my life with camera glasses for an entire year and made a VR app that lets me explore my memories in a beautiful memory palace! Each sphere is a 10 second memory :) [[lifelogging]] [[vr]]
- [[virtual reality]]
- [[3d modeling]] format
- [[vroid]]
Vue
Projects that I like that make use of Vue
- iznik-nuxt (powers [[Freegle]] front-end)
- [[Karrot]] (community food sharing)
- kinopio (https://pketh.org/how-kinopio-is-made)
- YunoHost admin
- Pixelfed (federated photo sharing)
- Some parts of Nextcloud
Concepts
Data and props
In a nutshell:
Data is the private memory of each component where you can store any variables you need. Props are how you pass this data from a parent component down to a child component.
– Props Versus Data in Vue: The Subtle Differences You Need to Know - Michael T…
That whole article is a handy overview of the difference between the two: https://michaelnthiessen.com/vue-props-vs-data/
Reactivity
This is to me so far the nicest thing about using Vue. You worry about state and logic, and the view is rendered dynamically without having to toggle bits of the DOM all over the place.
With Vue you don't need to think all that much about when the component will update itself and render new changes to the screen.
This is because Vue is reactive.
Instead of calling setState every time you want to change something, you just change the thing! As long as you're updating a reactive property (props, computed props, and anything in data), Vue knows to watch for when it changes.
– Props Versus Data in Vue: The Subtle Differences You Need to Know - Michael T…
Vuex
Vuex is based to some degree on the Elm architecture.
Most user interface bugs are state-related. Not a surprise when you consider that UI is one big concurrency problem. User interaction, animation, and asynchronous processes such as http requests, all happen constantly within a UI, returning who knows when, interleaving with each other, and mutating state. It’s terribly easy for these processes to step on each other’s toes and produce a broken app states.
- "To be a successful [[soldier]] you must know history. Read it objectively–dates and even the minute details of tactics are useless. What you must know is how man reacts. [[Weapons]] change but man who uses them changes not at all. To win battles you do not beat weapons–you beat the [[soul]] of man of the enemy man. To do that you have to destroy his weapons, but that is only incidental. You must read biography and especially [[autobiography]]. If you will do it you will find that war is [[simple]]. Decide what will hurt the [[enemy]] most within the limits of your capabilities to harm him and then do it. TAKE CALCULATED RISKS. That is quite different from being rash. " [[Patton]]
- To move along the line of natural [[expectation]] consolidates the [[opponent]]'s [[equilibrium]].
- [[Weapons]] cannot fight without men, but men can fight without weapons.
-
Women in war
collapsed:: true
- Deborah Sampson: disguised as man to serve in Continental Army
- They Fought Like Demons: American Civil War
- Lt. Ashley White and Cpt. Jennifer Moreno, died as cultural support
- Mary Jennings Hegar
- Danger Close by Amber Smith
- The more [[relaxed]] you are, the harder it is for your [[opponent]] to sense, anticipate, and [[block]] your next [[attack]].
-
SUMO MOSES
collapsed:: true
- Surprise Unity Mobility Offense
- Mass Objective Security Economy of Force Simplicity
- "Mutual [[trust]] is the surest basis of [[discipline]] in necessity and [[danger]]."
- When you must give an [[order]], use landmarks instead of a [[map]] (wherever possible).
- Cultivate decisive action.
- Hinder your [[enemy]]'s [[range]] of [[motion]] rather than trying to crush them totally.
- [[Conviction]] is seeing actual paths to your end.
- [[Fit]] your [[ends]] to your [[means]].
- Direct [[conflict]] does allow for [[decisive]] [[victory]] only because of how it changes the viewer's [[perception]].
- Never [[fight]] except when you [[choose]].
- [[Phalanx]] only wins on flat open [[ground]].
- It is not the [[big]] armies that [[win]] [[battle]]s, it is the [[good]] ones.
- instead of 'being' in combat, most followers of [[styles]] 'do' combat.
- If you follow an established [[system]], you are learning the system. You are not learning [[yourself]].
- Truth is [[relationship]] with the [[enemy]]: constantly [[moving]] and [[alive]]. Never static. collapsed:: true
- From the [[old,]] [[security]]. From the [[new]], [[flow]].
-
To [[understand]] combat, approach it simply and directly.
collapsed:: true
- Understanding requires continuous [[awareness]].
- When [[hit]], [[move]] and fire.
- [[Tanks]] have [[angle]] of fire limitations that are up and down as well, not just left and right.
-
FIRST, MOBILIZE YOUR [[WILL]]: directives from the Russian side of the Chechen war.
- Always maintain your [[authority]]. -Patronizing means you're [[weak]] -to affect authority means you have no authority
- Don't [[steal]] from your people.
- Be [[fair]]/predictable.
- Reward the local when they do something aligned with you.
- Display a sense of calm and self-worth.
- Never beat a Chechen. Do not humiliate. Do not abuse. You will only embitter them.
- Do not insult their women.
- Do not blame the one in front of you for the last attack you suffered.
- Study their culture.
- You are always at war. The one in front of you may not be on your side. Win them.
- [[Hug]]ging is the practice of staying 50-200m of the enemy to avoid close range fire support. This is similar to being 'in the pocket' in [[boxing]] or [[MMA]].
- De[[moral]]ize the [[enemy]] before you get to them so that the [[fight]] is over before it starts.
- If the [[enemy]] has an [[immobilized]] [[part]] that is between its[[main body]] and its [[base]], drive toward that part so that the main body is disconnected from the base. [[move]]
Flancia is a set of simple algorithms. They run, not in a computer (not for now anyway), but somewhere else. In our minds.
It is, that is, a set of ideas -- like any other. Some are instructions, some are concepts. Some are true and some are false. I try to write only ideas that have some interesting probability to be true -- but I can only do my best. I'm sure a lot of bad ideas are around here; it is up to you to decide. I make no pretense of being perfect, that should be clear enough.
How do you build an utopia? Behind every problem there is a simple solution -- often an incomplete one.
To live in an utopia, first you agree with others on what an utopia is. Then you look for it around you. If what you see is not that utopia, you work with others on a plan to change the world -- some part of the world, to begin with -- into it. The plan can start simple, but you should add details later: like how to get the material resources to bankroll the utopia, and what do you do with people that have other ideas of an utopia than you. If you get the resources and enough people collaborate with you, you build it. Then you move there.
Flancia is the middle way: perhaps everybody over X should donate 50%.
The internet makes it possible to cut the middle man. Give money directly to others using your own principles. Just give it to other actual beings. It's up to you.
Flancia is the internet (a new tool) plus buddhism (an old tool).
we
- [[You]] and [[me]], my friend.
- #pull Imagine an internet with [[wikilinks everywhere]]
Things about the web.
How do we design a "healthy" site?
What is a healthy site?
Chromium's Web Vitals is a Google initiative to log a variety of information about a website served over the internet, particularly to assess the website's behavior and efficiency in Google Chrome. The library offers an easy-to-use way to disseminate performance to a series of values, locally or in CI, that can then be tracked and reported.
Visions
Xanadu is Ted Nelson's dream of a hyperconnected world.
Interesting Specifications
Webmentions
Webmentions are ways to notify URLs when their sites are mentioned, helping construct a more social web; this notifies some publisher B when website A links their site, so that they can backlink to it!
Unfortunately, this protocol isn't standardized - but it's fun : ).
How To Create An IndieWeb Profile - Kev Quirk
getting started on the indieweb, a series of protocols constructed
around the traditional web to promote greater interaction.
Do not
Use ads
web hostility
article "Facebook is at odds with the open web that I love and defend…" Netscape Navigator (small internet) -> big internet! The modern web is being destroyed – personalized content, growth hacking, social media activation, CMS and user experience. These websites are not built to appreciate the visitor – they are constructed to make the user a customer. Cookies bad! Small blogging good!
How do browsers work?
Good question! Here is a good article.
SEO
how seo is ruining the web Google's vaguely worded SEO advice handbook Can we reverse-engineer SEO with big data, lots of time, and search results? Is this just one neural network vs. another producing nondeterminism?
Alternatives
DNS
Beehive: CoDoNS is an alternative DNS server with a better distribution profile while offering backwards compatibility. Handshake - A Namespace For The Decentralized Web is an article pleading for an actual, decentralized namespace - the ICANN licensing system just isn't cutting it. Handshake uses a decentralized blockchain to register, track and resolve unique domain names with proof of work - this is not dissimilar to ENS.
Serving
Planktos allows users to serve content from users directly to other users by cacheing static files as a torrent. It's a cool peer-to-peer system that can cache both simple and complex static sites!
Why what? Why the digital garden in contrast to social media, to to a blog; like the whole world has agreed upon? Or, why write [[near everything]] in such a way so that the whole world may view? These two questions are separable, but not separate, so they are answered together in one page.
I choose to share my mind in this form because it is the closest to the medium I exist in. We don't live in a list, and certainly not [[in a higherarchy]], but rather in a collection of interconnected ideas. When you choose to sort your written thought by list, you quickly become disconnected. How does one talk about a side idea not worthy of another post in conventional systems? Conventionally, by bloating a idea (read: blog post) with non relevant information. Similarly, when ommiting parts of thought (to avoid the bloat discussed), you loose the opportunity to share and elaborate on thought.
Additionally, in systems such as social media that encourage ommision, the full story is never told. If (as you often might want to) you wish to recover closed thought, you must note it in a different location; and soon a reoccurring struggle rises from the inherit impossibility of distributing thought perfectly across multiple locations (remember our friend - [[the higherarchy problem]].
For my sake, the majority of what I write is public in a digital garden. In this way I
- never need to deal with mismatches of public and private data
- never need to consider if I should ommit or include, I simply write in another location.
- show the world a view of me 100% in my control.
See Also
- [[Not Included]]
- [[the higherarchy problem]]
- [[For Me, Not You]]
Work-in-Progress
Window managers are programs that allow a user to interface with their computer.
I currently use the Sway window manager for the benefits that Wayland provides, but I've used EXWM, Bspwm, i3 and herbstluftwm in the past - as well as whatever GNOME system that Ubuntu had installed on 18.
Sahand Nayebaziz on Twitter — Are.na: Very cool keyboard-only manipulation of a design tool. The whole operating system should offer this level of easy, customizability and control over the work. I'm not a huge fan of the overuse of the command palette though…
Utilities
- HideIt: shows a window by its name when a cursor is a defined region on the screen
- DispUtils: provides utilities for getting information about displays
- wmutils: tools for X window manipulation. These can be used to script your own window manager!
- autorandr automatically detects the current display and loads the appropriate X window setup.
- https://github.com/salman-abedin/devour is a script to open a tool created by a terminal on top of the terminal rather than allowing the terminal to waste space. This is a cool idea and makes the system feel smoother - but it might be more interesting to see the output in some way while viewing the result of the command in an ergonomic, notebook-like way! Some terminals with web rendering capabilities are working on these visualizations, but they've been done since smalltalk, really.
Cool ideas
I want to be able to have a computing environment that's both local-first and accessible from anywhere. I don't always have an internet connection, so I want my information readily available, but on occasion I only have access to an arbitrary device - where the only guarantee I have is that the device has a web browser. My system should work within these constraints!
Cool WM projects
- WindowChef: a stacking window manager
- Sara WM: the best features of DWM and BSPWM
- 2BWM: A fast, floating WM with two borders
- goowmwm: get out of my way! simple and effective window manager.
- bug.n is a tiling window manager for Windows written in AutoHotkey.
- https://github.com/conformal/spectrwm fun tiling wm
- StumpWM is interesting insofar as its behavior is runtime modifiable using Common Lisp. I'm not sure how far this goes or to what degree people want to be able to modify their window manager - it's not something that strikes me as particularly flexible, but it might be nice to have such a system to work with during development of a WM.
WM Reviews
BSPWM
- ideas : changing the classname by identification in the bspwm tree!
- ' sticky' scratchpad : will switch monitors only if the desktop is swapped with the other monitor. personal policy - 'scratchbad when opened occupies the biggest window'
- sticky normal terminal window (with tmux, via byobu) to the scratchpad is much more useful and allows for a single terminal window to be kept open rather than having to use many
https://www.reddit.com/r/unixporn/comments/1jubyi/arch_bspwm_never_going_back_to_xmonad/ read on this!
- http://thedarnedestthing.com/bspwm idea : have window actions focus and place the window on the main window of the target desktop.
a swap monitor action is very cool; may want to either retain or swap monitor focus independent of this! depending on the direction of the hotkey relative to the monitor which has focus.if key action points to opposite monitor, swap the desktop moving the focus with the desktop; else, retain focus on the current monitor while cycling the desktop
toggling the dock! this is much more distraction free (through conky) as opposed to a continuously updating status line at the top or bottom of the screen. conky is super beautiful and configuring it would besuper useful. run conky above the desktop windows via xdotool as per sdothum's articles
this seems like the most useful and powerful way to go in terms of a system configuration. make sure to use this one in the future.
herbstluftwm
http://thedarnedestthing.com/herbstluftwm things it can do: (see sdothum here: http://thedarnedestthing.com/herbstluftwm%20workflow)
- dynamic window placement to balance frames
- dynamic window focus to avoid empty frame focus on application close
- distraction free monocle layout proportions (versus fullscreen mode)
- automatic desktop layout restore on focus and monitor swap*
- quick monitor and frame swapping with focus directions
- hide/unhide windows per desktop
- pulsating borders to indicate overlapped windows
- virtual monitors to show/hide the conky system information panel
- single status bar to follow monitor focus and hint monitor geometry width
- blur background if a window is present on the desktop
note that monitor geometries are global when set. honestly his explanation is pretty complicated: there are a lot of things that can be done without this complex configuration.
can have a status bar that follows the monitor focus! killing the status bar isn't super effective, but using xdotool to manage the visibility of the panels seems muh more palatable
check out his dotfiles for more information on this: http://thedarnedestthing.com/herbstluftwm%20juggling
XMonad
cool because it is written in and configured with haskell. this is another manual tiling window manager; you have to manually align and manage tiles.
idea : rather than manually moving the window in between panels, shifting all of the workspaces 'one to the right' or 'one to the left' to refocus the panel u want at the center seems super valuable! this means that u dont have to reconfigure all of the stuff displayed at any given time) not sure if this is worthwhile as opposed to other things : bspwm doesn't do anything other than window management, unlike other programs that may not integrate very well into the existing shell.
benefits:
- extensive multimonitor support
- stable and feature rich
- easy to configure and extend
drawbacks:
- huge
- fractured into many different libraries
- terrible floating layer that cannot always be avoided
- using haskell (though this is also a pro?)
The rEFInd boot menu and it's super slow as it has to load of the images from BIOS - not a good experience. It's fine to show logs as your computer starts up.
things to integrate
- whatever side manager that sdothum uses in lieu of the header interface
- a terminal email client
- better notification daemon
- unifying chat app? (slack/signal/discord/irc(????) frontend somehow)
- twitter ? (may not want to browse twitter at all …)
stream video over terminal or smth
Wus
- [[pull]] [[world university and school]] [[wuas]]
-
a [[person]].
- [[friend]]
- knows about [[machine learning]], [[ai]], [[moloch]].
- [[agora]] https://anagora.org/@xiq
-
([[flancia collective]] is likely not my party, but more generally a guild space I meet as often as I can.)
- I wonder why I wrote this here? Maybe it came up in conversation with [[xiq]]?
Yes
- (Read [[viral]] first if you haven't. The children of this paragraph can be considered a virus. If you don't want to catch it, please stop reading now.)
-
Welcome to [[Flancia]]! It is, I hope, a place interesting to all [[kind]] people.
- Whatever happens, I hope you're having a great day or night, wherever [[you]] are.
- If you can, have [[a nice day]]!
- Note that [[Flancia]] is a complex of memes. You can think of reading Flancia as being akin to be fine with being infected; thank you for taking the risk with this if you do.
-
Flancia is meant to be [[fully optional]].
- If you don't like Flancia, you can stop thinking of Flancia anytime. You will always remain a friend to our hearts, as of the time we parted. Unless you want to be forgotten; if you'd like to be forgotten, please just let it be known.
- This is a device designed such as it's fine if you just ignore it. You can stop reading this anytime :)
-
Having said that, I hope you like this complex! It tries to be wholly positive; it is meant to be a [[constructive]] subset of knowledge.
- In Flancia there is an [[Agora]] that you can visit anytime if you are so inclined.
- It is reachable through the internet.
- If you don't currently have internet access, but can reach out to [[flancia collective]] and we will try to secure [[internet rights]] for you. We have limited resources but can at least try to help you find people that can help you better than we currently can.
-
What is encoded in your most popular [[meme]]?
- The one in [[viral]], I guess, is mine; currently my most popular post on social media. I may be remembered for it if I don't do any better before I die.
- I'd rather be remembered for a better thing, though, which is why I started [[Flancia]].
- Which of you would you like to share? Tell me over [[matrix]] and I'll read you gladly.
- In Flancia [[you]] and [[I]] both can join a [[gentle revolution]].
- My [[dear reader]]!
Thank you for being here. It's been long since I wrote to you directly, although in a way everything I write is for you -- inasmuch you are interested in particular [[pieces]] :).
Zig
zk
-
a [[tool]].
- [[command line]] [[zettelkasten]]
- pairs well with [[vim]], [[vscode]]
- [[go]] https://github.com/mickael-menu/zk
<link rel="stylesheet" href="https://doc.anagora.org/css/center.css">
<div class="container-fluid text-center">
<div class="vertical-center-row">
<h1>500 Internal Error <small>wtf.</small></h1>
</div>
</div>
znc
Set it up March 2020.
Didn't seem to want to connect via [[ERC]] when SSL was enabled. I'll need to go back and try that.
-
a [[cooperative]].
- #go https://zo.team/
- working on [[open and decentralised technology]]
⚠️ This page is about Japanese, click [[here]] for general things relating to the country
- public document at doc.anagora.org/-..
- video call at meet.jit.si/-..
(none)
(none)
(none)
(none)